You do need a park pass for this place. They do have a box where you can drop off money. I believe it is $10.
This place is free! It has a loop you can drive (or walk if you are up to it) There is a playground & a beach. Every part of this place is beautiful!