22. St. Lucia
Distance from NYC: 4 hours and 50 minutes
Average hotel room cost: $343 per night
In St. Lucia, you can experience modern sites and luxury resorts, or delve into old plantations and hidden beaches. Its sulfur springs are ideal for DIY spa treatments, while intimate beaches like Anse Mamin give you the chance to experience your own private paradise. The island has 168 different activities and a moderate beach-density score of 0.26.