Cozumel Diving
I've traveled to Cozumel at least a dozen times. There are many direct flights from US gateways, making it very easy to get there. I have stayed in hotels, private rental villas, and one dive resort. San Miguel is the main town on the island where all the action takes place. It's filled with restaurants, bars, shops, and dive operations. There are dozens of dive operators to choose from. I stayed at a hotel within walking distance of town and found it very convenient to everything. I've also stayed many times on the southern end of the island. It is much quieter here, but I believe the best diving is in this area and has shorter boat rides than staying close to town. A rental car is recommended if staying here.
I also stayed at a dive resort due to a recommendation from friends. Divers usually come here for the drift diving along Cozumel's walls. Some of my favorite sites are Punta Sur, Maracaibo, Devil’s Throat, all three sections of Palancar Reef, and Santa Rosa Wall. Cozumel is still a place where you can frequently see large groupers. This is one of the most visited dive destinations in the Caribbean. Cruise ships also visit here and it can get very crowded if several are in port at the same time. I have come here with my non-diving family and friends, and they enjoyed their time very much. There is great snorkeling here, some Mayan ruins to visit, and great tourist shopping. I suggest that you bring home some Mexican vanilla. It is very good and is reasonably priced.
Bottom line: Cozumel has world-class diving, dozens of excellent restaurants and great tourist shopping. Its definitely family-friendly, and easy to get to. If you love drift and/or wall diving, Cozumel is for you.