British Virgin Islands
#5 in Best Caribbean Beaches
These British isles have gorgeous beaches to hike on (the boulder-filled Baths), snorkel by (Smuggler’s Cove), eat at (Cane Garden Bay) and party on (Great Harbour during Old Year’s Night, aka New Year’s Eve). This means there is an ideal stretch of sand for everyone, so feel free to plan your visits to these sandy shores based on your mood. When you need a break from the sand, hike one of Sage Mountain National Park’s 12 trails or dive one of the hundreds of shipwrecks located offshore.
Barbados
#6 in Best Caribbean Beaches
Set along the west side of Barbados – an area known as the Platinum Coast – is a shoreline so gorgeous that the poshest hotels have all jockeyed for spots there. Noteworthy stretches of sand on this side of the island include Paynes Bay Beach, Brighton Beach and Brandons Beach. If you aren’t resting your head at a major resort, you’ll have just as much fun at other top-notch shores, such as southern options like Carlisle Bay and Dover Beach.