Where to stay on the Kenyan Coast Alfajiri Villas The Sands The Sands Msambweni Beach House Manda Bay Hemmingways Waterlovers