There are lots of beaches on the North Shore of Boston to explore in Nahant, Gloucester, Beverly, all the way up and down the coast,
Some of our favorites (and more recs here https://www.bostonmagazine.com/restaurants/best-restaurants-salem): - Sea Level Oyster, the Lobster Shanty, Finz - All Souls Lounge, the Derby, Rockafellas - Ledger, the Adriatic, Settler, Gulu Gulu Cafe