Harbor Haven in Marblehead has everything, dock is $700 and easy to get out of East Harbor. Not a lot of space for campers, mostly trailers parked. We've been there quite a while and like the central location.