I know someone in Cozumel right now, as of 4:00 pm CST, July 20, most of the island has restored power. The tourist areas are almost at 100% power. The hotels sustained some damage, but they are operational. I know that at least some of the dive shops will be starting up their diving tomorrow, Thursday. They had to put their boats on dry storage areas to protect them. So, if you are planning on going to Cozumel in the next couple of days, you should be fine. I have a friend that is leaving Friday morning, and he is going to be able to dive. I don't know about the visibility of the water, but at least he'll be able to go and dive this weekend. I think they were much more prepared for this one than they were for Gilbert.