St. John Beaches are some of the most pristine beaches for snorkeling in the U.S. Virgin Islands.
Some of the best snorkeling on the U.S. Virgin Islands can be found at St. John. Swim over vast coral reefs or through a valley of sea grass, and cruise by sea turtles, star fish, and an array of tropical fish. Snorkeling at Trunk Bay North Shore, Route. 20, about 2½ mi east of Cruz … Read more