Unable to answer "Do you have to pay to park here?" – Lot D (Parking Lot) – https://osm.org/way/251110755 via StreetComplete 58.2:

You pay to enter Sandy Hook during peak seasons, but parking is free once there