Plymouth, Massachusetts
During my whalewatching trip to Cape Cod, I made it a day long trip to a beach town that also has a lot of history. There are a lot of fresh seafood places and opportunities to just walk around and enjoy a New England beach town. This is also where the Mayflower landed.