Caneel Bay

Caneel Bay

Caneel Bay, St. John, US Virgin Islands Caneel Bay invites you to disconnect in pristine surroundings and low-key luxury. The beach vacation resort, nestled within the Virgin Islands National Park on St. John, remains faithful to the vision of founder Laurance...