Miles of brilliant beach ensure you have a quality spot to lounge.
The dining scene offers fine cuisine in elegant surroundings as well as delicious local food in casual restaurants.
A funky late-night local music scene featuring reggae and string bands.
Excellent luxury resorts coddle you in comfort.