2. Marblehead, Massachusetts

Marblehead is one of the largest towns on this list. This town has a history as a fishing port, but it focuses on yachting and boating now. Some wonderful restaurants include The Landing Restaurant and Maddie’s Sail Loft.

Post Rating:
(click a star to vote)