Diani Beach, a coastal paradise along the shores of the Indian Ocean in Kenya, beckons with its pristine white sands.