Leopard Beach Resort and Spa, Diani Beach Leopard Beach Resort and Spa, Diani Beach