Right on the coast and surrounded by 80 acres of forest, this aptly-named hotel is in quite a spot. Swaying palms and native baobab trees stretch off into the distance, while a long ribbon of white sand gives way to the clear waters of the Indian Ocean.
The complex itself is split into three different sections – the Baobab, the Maridadi and Kole Kole. Each one comes with its own swimming pool, surrounded by green lawns. The one at Kole Kole steals the show – it’s an infinity number just metres from the beach.