Hi, there are 3 ATV providers in Cozumel, 2 of them are crusie tours and offered by most of the cruise line and another is an independant tour, all three are avaiable independant from the cruise lines offer.
1. Cozumel ATV Mayan Jungle Adventure
2. Cozumel ATV Jungle and Beach Tour
3. ATV Tour from Mr. Sanchos Beach
....they are all good tours, depending on what one wants to experience, for how long and at which price. Just google these tours and you will find your tour for Cozumel, good luck!