History along the Kenyan coast

Travel from Mombasa to the Lamu Archipelago.