13. Calabash Luxury Boutique Hotel & Spa
Lance aux Epines, Grenada
Average rate: $601 per night
Each of the 30 rooms in this recently updated horseshoe-shaped hotel offers a view of the ocean. The resort also has private villas for luxury guests, with their own infinity pools.