Diani’s beaches are distinguished by warm waters and long stretches of sandy shores that beckon you with unbroken stretches of pure white sand. The experience is enhanced by a calm atmosphere and a leisurely pace in Diani Beach. These dramatic and diverse landscapes offer natural beauty and peace to those who make the journey to...Read More