I just posted on your Facebook wall too but thought I'd make the info public here.
When we were there last year (for 3 weeks, spilt among two visits) we got water at the police station - right on the dock
. There was a faucet that you had to squeeze but had a threaded nozzle making it quite simple to attach a hose. The dock
there can be a little high so it's generally a 2-person job unless you schlepp the water up and down the fixed dock. The water was great and almost all the boats in the anchorage used it.
By the way, we found the Publix a block north of the police station to be much nicer than the Publix along the canal. I hated that place where you tie up along the canal. It's just asking to have an inflatable
eaten up on the rocks there.