Caneel Bay
Caneel Bay of the Caribbean offers what every beach vacation should – beautiful surroundings, luxury sees vice and gourmet dining. This exclusive beach resort is nestled within the 5,000 acre Virgin Islands National Park on the island of St. John in the Virgin Islands. Caneel Bay Set on a 170-acre peninsula in the Virgin Islands […]