There's a public parking lot just up the street from Captain John's for long term parking for your 4 hour whale watch.Reasonable parking fees.
Park at the Jenney Grist Mill.Walk the brook to the waterfront.If you are able.
There's a lot where the visitor center is that you can pay for as many hours as you need. It's right at the round about. The other lot is only up to 4 hours.
I got a parking pass for $25 which covers 4 different lots
There is public all over the place
Near the docks there's parking. Some areas have 2 hour paid parking.
Thanks! Your answer is awaiting moderation.