21. British Virgin Islands
Distance from NYC: 5 hours and 45 minutes
Average hotel room cost: $246 per night
The British Virgin Islands offer 124 different activities to travelers, with about 60 different islands to choose from. Check out the ruins and rum distilleries in Tortola, venture into underwater coves in Virgin Gorda, or enjoy a drink at a swim-up bar in Jost Van Dyke. You’ll also find some of the world's best sailing spots in the British Virgin Islands, which have a high beach-density score of 0.53.