While it's possible to kayak with your own set of snorkeling gear from the main island, it's best to venture to the Coral Gardens with a guide as part of a lagoon tour, such as those offered by ...
General admission costs $29 for adults and $17 for kids. For more information, check out Coral World's website. Snorkel St. John Tour from Sapphire and Margaritaville (1712 reviews) ...