20. St. James Club Morgan Bay (St. Lucia)
This 22-acre resort in St. Lucia is perfect for the whole family, featuring four pools, six restaurants and bars, as well as fun kid’s club to keep your tiny tots busy. While the rooms are minimalist, all of them come with terraces overlooking the ocean. Best of all, the prices are the cheapest on the entire island.