(From North to South)
salisbury
Newburyport
Newbury
Rowley
Ipswich
Essex
Rockport
Gloucester
Manchester-by-the-sea
Beverly
Salem
Marblehead
Swampscott