9. Chenay Bay Beach Resort, Christiansted, St. Croix
Enjoy a mile long crescent beach along the edge of a former sugar plantation at the Chenay Bay Beach Resort. You will be staying in cute little cottages strung out along the edge of the sand. The cottages offer beds, sitting areas and kitchenettes, but there is also an on-site restaurant if you prefer. Mahi’s Seaside Seafood Bar & Grill is open for breakfast, lunch and dinner.