Underwater Adventure: 7 of Florida's Best Snorkeling Spots
St. Andrews State Park
Located a mere three miles east of Panama City Beach, St. Andrews State Park is the place to go for snorkelers who can’t get enough of nature. The park has its own rock jetties on site, which means you won’t lack for places to snorkel.
Additionally, its location on a peninsula means you can enjoy traditional snorkeling opportunities on the Gulf side or a more tranquil (and child-friendly) experience in the jetty-sheltered waters of St. Andrews Pass.
Three concessions stores, numerous camping spaces and RV hookups mean you’ll find it easy to stay on site. What’s more, there’s a whole lot to do other than snorkel. Enjoying bicycling, kayaking, hiking and even geocaching.