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