Cruz Bay, St. John Charter Boat Destinations:
St. John North Shore, US Virgin Islands

The North Shore of St. John has several great locations to snorkel and explore. Some of these areas can be explored as part of an all day trip or as part of a half day trip.