Who serves the best taco in Cozumel?

Los Otates. It is off the beaten track, very cheap (about $3 per person for a good, substantial amount of food) and the gringas tacos and taco al pastor are amazing. It's nice to escape the tourists for a while and enjoy some authentic Mexican food.