You're right, I am wrong. I should have added some perspective... Going back to the days that Cozumel was much less frequented by Cruise Ship the Island was a bustle and with little to no vacancy with land vacationers a regular basis. Sure, San Miguel proper was more sleepy, laid-back and authentic but resorts and hotels were chocked full of guests providing a plethora of opportunities for employment for locals. Nowadays, large desolate resorts that operate on skeleton crews only employ a fraction of what they once did and often require the few existing employees to work in a variety of different disciplines which in turn has an effect on the quality of service once provided. While the cruise industry has afforded other opportunities in free enterprise, few are very enduring to the true authentic culture of Cozumel and they pale in comparison to what was afforded to locals in terms of hotel-based tourism. Further few cruisers (pop people) venture past the mall on the pier, which I would guess the cruise lines to have a great interest and cutting in to the potential profits to be had by the locals who provide their handiwork and services. And who do you think benefits from port fees? Not the families that lives of the island.
I would know none of this for myself rather from the many good friends I have made on the island and regularly keep in touch when I'm not there. Further, all I know is that many of them that work at the resorts lost their jobs during the swine flu and to this day, continue to be unemployed on a full-time basis. That, like Wilma, or the down turn in the US economy will ultimately have an impact on places where the majority of their GDP is solely based on tourism... what else do they have to fall back on? Most of my friends I've made in Cozumel and Bonaire for that matter curse the cruise ships. The best part is that the hard-working people that live and make their livelihood on the island 365, make the best of the current situation whether it's after a devastating hurricane, the swine flue or the cruise industry.
And I'm not so sure about your last statement. I've met few people that discovered Cozumel via cruise rather reading some dive magazine or in the OW class lest you forget it's the most popular diving location in this hemisphere and ranks highly world wide. As a diver, I couldn't fathom sacrificing precious vacation time nor budget aboard a cruise that would significantly reduce my opportunities to dive. YMMV.
Divers are cheap? Who else spends $3k -$5k a couple times a year for a couple weeks abroad participating in their hobby?