St. John is one of the U.S. Virgin Islands and is located close to the British Virgin Islands with the Caribbean Sea to the south and the Atlantic Ocean to the north. The island is filled with tropical beauty and one of the loveliest hotels located within the spectacular beauty of St. John is Caneel Bay.
The resort of Caneel Bay is located within the Virgin Islands National Park in the heart of St. John. The grounds of the resort boast seven secluded beaches that are dotted among 170 acres of lush and pristine Caribbean landscape. The accommodations at Caneel Bay range from rooms that are set amid photogenic tropical greenery to luxury suites on the oceanfront, or even a private cottage inside what was Laurance Rockefeller’s private estate house. The resort features restaurants, a spa, bars, sports of all kinds and offers every amenity imaginable, while staying true to its vision of providing a distraction-free getaway with no interruptions from the outside world. But hey, who needs TV when you’re sitting on your private patio staring at palm trees and the Caribbean Sea?