Facing the Indian Ocean, Kenya's eastern coastline stretches hundreds of kilometers and is dotted with towns that offer ...