Start your visit with an entrance fee more than advertised on their website. Unfriendly staff taking your money & continuing conversations with other workers while they ignore you with only enhance the fact that this is not what you'd expect for a "beach" location. Rocks, dirt, & lots of sea grass await you at this park, with close to zero visibility for your snorkeling pleasures. They have a "re-creation" of a Spanish ship wreck about 100' off shore that consists of a large anchor & some cannons. Do your self a favor, take a boat tour. Not worth the money. The gate fees go up if you have more than 2 people in the car. What a racket.
If you own or manage John Pennekamp Coral Reef State Park, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.