Cozumel Shore Excursions????

I'm a first-time cruiser due to leave for Cozumel March 29 on the Fantasy. Does anyone have any information about Cozumel Shore Excursions and the All-Inclusive Resort Day Pass or should I stick to booking through Carnival?