Rule 1: There's nothing "authentically Mexican" about Cancun.
There's this place called "Captain's Cove" (at least it was there about 4 years ago) -- nice setting on the water, and food was good.
If you go to the downtown Cancun area, you'll be able to find more "real" Mexican restaurants.