A resort and spa offering a range of amenities, including a private beach and water park.