Hi, I am from nearby Ct, and the seaport area-is a little congested, and wine/ beer/spirits, in Massachusetts, is sold in package stores, like CT. Here is one that I can see is an easy walk from the port :Corossal Wines, located at 899 Congress Street Boston.
Enjoy, can’t wait to step on the ship!