Kenya's historic coastal city — Old Town, Fort Jesus and easy beach access.
A working port city with centuries of Swahili, Arab and Portuguese history layered into its Old Town, and some of the coast's best beach hotels just north and south of the centre.