And people wonder why nobody retires "up north!"
When we go places by boat we spend money in the local economy. My AMEX bill from our last trip was right around $4500 with at least $1500 of that spent on food while eating out over 16 days.
I know that some cruisers can be notoriously cheap though too. When we were in Hopetown we saw first hand just how cheap can be. The locals hated it for sure.
"Up North" is just fine with cruiser opportunists who pass through on the cheap during the summer months.
You described a local boater on a summer vacation cruise....as I said, the boaters who do spend money.
Taken on the whole full time cruisers clog up all the small anchorages, stay in only the cheapest slips they can find and dump piles of trash when they arrive. They frequent the local grocery store, laundry and liquor store, then make excessive noise in the marina while they party and "dine" on the nearest sundeck boat with their cruiser buddies. They consume inordinate amounts of booze and marina fresh water to wash their filthy boats. They are cheap tippers. Opportunists. Vagabonds. Tolerated, but not really welcome. There are outliers, but we don't see many. (Ten years observing).