For anyone looking for a great place to scuba dive with out breaking the budget should check out Cozumel. Cozumel is an island located just a few miles east of Cancun. If you are looking for tropical island scuba diving and live in north America then cozumel realy is one of the best places to dive. And since it is so close, you can even plan short trips.
The diving is pretty good, but there like many places now there are places where you can find dead coral. The reefs and reef structures in cozumel are quite beautiful. Forming many underwater arch ways and short tunnels. Due to the current most of the diving is drift diving and will be from a boat.
Cozumel has some night life, but is primarily a diving island and caters mostly to divers. If you are more concerned with night life, then you can always take a ferry over to cancun.
While I wouldn’t rate Cozumel island scuba diving the best in the world. For those living in north America it is still one of the best values. A quick trip to tropical clear waters.
Additional info