There was a lot of good advice here for you rnees.
The only thing i can add is:
Read up on "drift diving"!!!! That is what you will be doing on Cozumel. No anchor, everyone jumps in.... drifts along the bottom.. or wall.. and the boat drifts along with you topside.
Stay with your group...