Cruz Bay, St. John Cruise Deals

A breathtaking panoramic view of Cruz Bay, St. John, showcasing a vibrant coastal town with white-sand beaches, clear turquoise waters, and numerous boats in the harbor.