If the " port call" off a cruise ship is 4 or 5 hours at most, it is going to limit the distance people can go and what they can accomlish, and how much time they have to " spend money".

I keep seeing this right here in Maine as numbers of cruise visitors keep climbing on Mt Desert Island.