Cozumel and Costa Maya

Hitting these ports on a cruise. Excursions or venture on own? If we venture on our own, any suggestions?