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