They have a large parking lot where I have seen campers pull in and park, not for overnight stay.
Yes, along the road or in the parking lot nearby
Not that I saw, unless you park along the road while you visit the shops and shoreline.
Thanks! Your answer is awaiting moderation.