Cruises from Cruz Bay (St. John)
Cruz Bay (population 2700) is the main town on the island of St John, in the US Virgin Islands. The three main islands and many smaller ones that constitute US Virgin Islands are located in the Leeward Island of the Eastern Caribbean. Cruz Bay is linked to other islands in the region by ferries, and tourists frequent the bars, shops and restaurants overlooking the bay. The beach has soft white sand, a designated swimming area, and space for day boaters to anchor. Read more
The Virgin Islands National Park preserves approximately 60% of the island. The park is well-known for scuba diving and snorkeling, and has miles of hiking trails through the tropical rainforest.