When we went there, the nature walk tour was cancelled, so that might have changed my opinion either way.
It is a big park, but most of it is water and beach (as the name suggests). They a small museum there, which is cute and also a few nature trailes, although those are really short.
The beach is not much different from the public ones in the area (for example Juno Beach), although less crowded.
They rent kayaks and apparently have a snorkeling area off shore, but the two times we went it was always too stormy for snorkeling. Also they seem to have little sharks on the shore during some months, that like to jump out of the water. It's quite a sight, and I've been told they are not dangerous to people.
If you own or manage John D. MacArthur Beach State Park, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.