Go to
www.baitnet.com and click on MA on the map. Choose the town you want and you get a list of shops. In Gloucester, I know some listed shops have closed, but Winchester is open and has bait. The shop mentioned above might be Captain Vito's who also sells fish and sandwiches.