For State Parks you need a pass (sticker on your car you can purchase at the entrance), but not at South Beach.
Port has 2 beaches & many parks! All free
It's free. But if you go to like random lake on the weekend, to park in the parking lot its 5$
Thanks! Your answer is awaiting moderation.