Diani Beach is a popular beachside town, just 30km south of Mombasa, on the quiet shores of the Indian Ocean. It is possibly Kenya’s best kept secret. It is not a typical resort town – much less crowded, and a more intimate little piece of paradise.
The beach here is flawless; a long 17km stretch of pristine white sand, fringed with lush forest and surf-able waves.
You can do as much – or as little – as you like here. Laze in a hammock, visit the coral mosques, and explore the sacred forests where tree hugging is involved, or take in the monkey sanctuary, art galleries or take a whale shark safari. Don’t miss Ali Barbour’s Cave Restaurant, a candlelit seafood spot located in a cave believed to be between 120,000 and 180,000 years old.