Still waters

The placid charm and past glories of Lamu, an ancient port on Kenya’s Swahili coast