Right in town but the view helps you forget that.
I didn't have reservations and the campground was full when I got here. But they have an camping overflow lot. For $25 a day you can park right at the beach. No hook ups but there is a bath and shower house, dump station and potable water available.
Siteoverflow
Month of VisitDecember