Swampscott

Swampscott is the sleepy little town between Marblehead and Lynn, edged with a lovely strip of beach.  In a storm, it’s the best place to get a shower from the slamming surf.