Yes, the state park will require a park pass for anyone who will be parking within the park for any given amount of time.
You can purchase a Discover Pass from the Visitor Information Center, Coast Artillery Museum or at conveniently located pay stations in the park.
The day pass is $10 and the annual pass is $30.
The attire is Beach Casual but pack layers to accommodate for unexpected weather. The average temperatures in early October are 50-60 degrees F.