To prove your point all you need do is point to the Plaza on a Sunday when no cruise ships are in port. It's dead and a lot of the shops are not open.
That is because it's Sunday - nothing to do with the cruise ships. A lot of businesses are closed on Sunday - that's part of the local culture.
Robin, I also didn't say the ferries ran EVERY hour - but the schedules ARE posted. For as long as I can remember, there has been a two or three hour window in the late afternoon when there is not a ferry running. The boats that are running for the cruise ships are completely separate from the regular fleet and have nothing to do with the regular ferry schedule.
August - that's your most likely answer, it's low low season and therefore is vacation season for a lot of people and family owned businesses shut down for a couple of weeks at a time for vacations - so if they were closed every time you went by that's why - nothing at all to do with the cruise ships. September is the same way.
There are also restaurants that are only open for dinner from like 6pm on - or they close between lunch and dinner, or they only open through late lunch - again nothing at all to do with the ship schedules. You have to remember, especially if it's more of a locals place the culture here is to eat late dinners, which are mostly tacos, etc. The big meals are typically eaten at lunch.
With that said, I seriously don't know ANY restaurants that base their hours on the cruise ships schedules - not even McDonalds and Starbucks - because again, the restaurants don't depend on cruise ship traffic, sure they get SOME, but 90% of their business is from locals and island based visitors. Most of the cruisers do their excursions and get back on the ship to eat because it's already paid for.
The t-shirt shops and jewelry stores along the waterfront - that's a different story - they are there for the cruise ships and hours revolve around them. The good quality stores are open late and on Sundays, ie: Cinco Soles, and several in the square.
As I said in my previous post - I would prefer that we didn't have so many ships - but the fact is that we do - and in many ways it's made life a little more convenient here. But I strongly disagree that the island lets the ship industry run it - I just don't see it for the businesses that aren't dependent on the cruisers to begin with. I never built my marketing or business model around them, never depended on them - so things stay relatively unchanged for me (and those who don't obsess over the ships). I occasionally have cruisers on my boats, but only if their schedule works within mine or if they have enough in the group to warrant a separate boat and a later departure, etc.