Caneel Bay is unique in the Caribbean for its seven quiet, swimmable beaches.
Booking.com
Expedia.com
Hotels.com
Agoda
Results will appear in new windows