Across from DeMillo's had moorings when we visited in 2001 and there was a supermarket (Hannaford, I think) a shortish walk away. CYC also ran a launch across to DeMillo's, making downtown accessible. CYC is mostly smaller boats but they had no trouble accommodating our 34.
Al Schober pointed me to CYC originally.