Cozumel! fished there a whole bunch. most of my fishing was done off the docks where the cruiseships dock. Never had any problems at all. IF you are int flats fishing check out isla de punta ( sp) loads of permit and bonefish around there. Small white hair jigs will do the trick. As for cudas, rapalas or yozuris have worked for me as well as any small live fish,,,
if you venture out on a charter get an American guide, they care if you catch and will not screw you
Carlos and Charlies!!!