Yes but parking is not. Non residents have to find street parking and walk up. Parking in the lot for non residents will get you towed.
I was there a couple of weeks ago. I didn't see a checkpoint. We parked and walked up on the beach no problem. I'm from Alabama.
Thanks! Your answer is awaiting moderation.