About Caneel Bay
Caneel Bay Set on a 170-acre peninsula in the Virgin Islands National Park, near seven picturesque beaches, the Resort is one of the vacation destinations in the Caribbean. It is located on the northwest side of St. John, one of the US Virgin Islands.