A diving vacation is like any other. One needs to do their homework and then make selections. And, unfortunately s--t happens! It could be rain on a ski trip, airline cancellations, etc. All in all, Cozumel had a lot to offer for divers and I can't speak more than 10 words of Spanish.