I don't think I would care to drive in Cozumel. A cab isn't that much. Snorkeling is good almost anywhere in Cozumel. Chankanaab is a great place for that, plus the walk through botanical is awesome. Chankanaab is about a 10 minute cab ride from the dock. Here are a few pictures
CHANKANAAB