Island West has a good deal. Stay where you want (their motel has seen better days), and if you moor there you get a shelf to yourself in the big walk in blast freezer for $2.00 per day.
In recent years there are lots of spots for small boats and not enough for bigger ones.
Moorage is cheaper at the town dock, but then you'd need to ice your fish or use the St. Jean's depot. Lots of guided customers do that.