Kenya has a beautiful coastline with some of the most beautiful beaches in Africa. From the clear waters of Diani Beach to the historic charm of Lamu Island, the country has several coastal gems.
The luxury hotels are spread out from the famous Diani Beach to Kilifi and Watamu. Here is a list of the top five beach resorts in Kenya. Baobab Beach Resort and Spa- Diani The Baobab Beach Resort ...