Beautiful, well-maintained beach/venue with great views, snorkeling, tasty food and drinks, helpful staff and useful amenities (showers, restrooms, gear rentals) — convenient for short visits; downsides include crowding at peak/cruise times, extra fees for chairs/umbrellas, limited seating/beach space and occasional early closures.