There's a bunch to do in the Gloucester/Salem area. I really like Marblehead and Plum Island is always popular.