The Caribbean is home to spectacular beaches, many of them hidden away in secret spots most tourists will never find. But some of the best beaches are right on resort property. Take a look at our 10 favorite hotel beaches, and plan your ultra-convenient stay on some of the Caribbean’s nicest sand. First up, Caneel Bay. Built from a historic sugar plantation, this profoundly serene 166-room resort sits on 170 acres of a protected national park dotted with seven remote beaches. Even with a quaint pool and rustic rooms that lack TVs and phones, Caneel’s attentive service and unparalleled setting make it one of the Caribbean’s best resorts.