Caneel Bay Resort 4.5

St. John, U.S. Virgin Islands
Caneel Bay is unique in the Caribbean for its seven quiet, swimmable beaches.

Best Hotel Beaches in the U.S. Virgin Islands(1 of 9)