Check out the cities campground, it's only a mile from town. They offer water electric, no dump station available though. We stayed there a couple of years ago. it was a very nice park. It was originally a coast station post, but was closed. The town took it over and made it a CG and marina. sites are limited so book early. Enjoy
Here's a link, it's called winter island
http://www.salemweb.com/winterisland/
copy and paste into your browser