Cozumel has snorkeling, natural parks, and Mayan ruins for families. Glass-bottom boat tours let families see marine life without snorkeling.