Plum Island, MA

Plum Island is a barrier beach in Newburyport, Massachusetts. If you go there during a warm spell in May, it's like summer, except that the water temperature is about 45…

Continue Reading
Close Menu