Newburyport, MA Fishing: Picturesque Seaside City with Plenty of Fishing Opportunities