A beachfront resort; Villas overlook the garden, mangrove, ocean or the beach; Offers various water sports and a tortoise garden.