Mitchell Park is a great set up. They are concrete floating docks, water and electricand you can pick up wifi from one of the coffe shops if you use a laptop. Walk right to everything, Claudio is right there and no waiting for a shuttle to pick you up. Sterling is a really nice yard, but the smaller boats usually get tucked way out back. Its kinda dark and buggy back there. The rest rooms are really nice at the Town Docks as well. Also the dock master, Bumpy, yes thats what they call him, is really nice. The only negative I found about staying at the town dock is at 6 am when the ferries fire up, there is a slight humming that transfers into the boat. No worse than your fridge running though. If you have kids or dogs its a great place too.
If you have a grill, walk over to Alices fish market and get some awesome seafood to throw on it. Get there early though. The IGA in town is really close as well.