Sounds like you are going to have a blast. I've never been there, have a report?
If you are like me, I love to dive, eat, sleep, dive, etc... etc... Not worried about fancy sleeping,eating, etc... Give Hotel Cozumel a try. It's not the nicest food or anything, but there is plenty of beer, food and diving.
Michael