Try Pirate's Cove in Tiverton or Portsmouth (same company, different sides of the river) if no dock
space, they might have a mooring
Next choice would be Bristol Marine
Last choice would be the Borden Light Marina in Fall River
All other places will probably be far more expensive: Bristol harbor has some moorings, so do Wickford and Allen's harbor.
zartmancruising dot com