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 (1717 reviews) ...