This stunning beach stretches for over 25 km and is framed by crystal waters and overhanging coconut palms. The beautiful lodge located along the edge of Diani Beach.