I'll poke my head up quickly here... and hope you all don't bite it off just because I'm a TA.
Was in Cozumel immediately after Emily and again last month, albeit unfortunately only for a day in December. There was definitely some damage to the reefs both times, but they are far from decimated. It's really interesting now how you can see more of certain things now (like anemones, surprisingly) than I used to before the storms. Maybe because the surrounding corals/sponges were thinned out a bit. Maybe because they moved around. Not sure, but I can tell you that the reefs are alive and well worth the diving!
I'm constantly amazed at how quickly the Cozumelenos come together and get things going again. AND I tell my clients that. No, it's not as scenic topside as it was. But it's still an amazing place, and one to put your sense of priorities in order.
Now, as to the cruise ships and Carnival. They are still sending *some* ships there. Part of the issue is that Cozumel, with the tendering since the three docks are in various state of damage, cannot support as many ships (shh, don't tell my clients, but I think that's a good thing - NO port is good with 11 ships at a time). Since Carnival CORPORATION (not just Carnival Line) essentially owned/controlled one of the docks, they've decided to limit their ships going there. However, several of the longer sailings, such as the Conquest out of Galveston, Miracle out of Tampa and others do still stop there. As does Princess, Costa and Holland America, three other Carnival brands.
There are definitely travel agents out there who have no clue. But some also take the effort to get the facts, and some even travel themselves to give first-hand reports to their clients. Just like you support dive shops who do the best job (hopefully ones who work to protect the environment and advocate responsible diving), support those travel agents who do the same.
Oh, and by the way? I'm encouraging all my appropriate clients (those who are not the high maintenance whiners who are never happy even when everything is "perfect") to go to Cozumel as soon as they can. Stay as long as they can. Spend as much as they can with local shops.
::: end of rant :::
::: placing head back under cover again :::