Plum Island Soap has an extensive line of made-on-the-site (I think) soaps, lotions and cremes. Out on Northern Boulevard on the left as you head toward the Merrimac.

More details on their website: Plum Island Soap Co.
978-465-0238

Click
here
for a Google satellite image with the Plum Island Soap Company highlighted.