Brandon Worf
Google
Gorgeous resort with a great protected beach, ample dining opportunities on site, and a generally relaxed atmosphere for everyone around. It's expensive all around for both food and drink, but it's well worth the extra money to stay here. All the rooms have good views, and the weather is great, even if it's windy at times (although the main building does a great job of shielding most of the outdoor areas from the wind).