There is evidence that the Bantu ancestors of the modern Swahili peoples mastered sailing technology and possessed canoes and boats so they could make their way along the Zambezi river.