Kenya is not only noted for its safari reserves and savannah, but also its Indian Ocean coastline. Consisting of Lamu, Mombasa, Diani Beach and Malindi. The Lamu archipelago is amongst the most interesting places to visit in Kenya as an area brimming with history. Lamu town was founded around 1370 as a Swahili port that has since been inhabited by Europeans, Indians and Persians. As such, it’s a melting pot of multicultural influences. There are 23 mosques, a 19th-century fort and traditional dhow boats bobbing offshore. Then of course there are the surrounding peaceful and unspoiled beaches. The perfect place to unwind after a Kenyan safari tour.
Easily among the most picturesque shores in Africa, Diani Beach is about 30km/20mi south of Mombasa and a short flight from Nairobi. Its white sands are lapped by the brilliant Indian Ocean and backed by verdant forests, into which you can take nature walks when you tire of sunbathing or kite-surfing. Head out for a snorkeling tour, swim with whale sharks, enjoy a sunset dhow cruise – or simply kick back in a hammock with a good book.