I did 2 full days in Cozumel for bonefish for $250 a day plus tip. Awesome amount of fish and never once did I see another angler. The north end of the island has secluded shallow bays. Lots of villas and hotels to choose from away from the typical all inclusive. Best times are April May and there's a farir amount of permit and small tarpon mixed in on the deeper flats. The cudas were a pain out deeper
If you contact Alberto at Bonefishcozumel they might even have recommendations on rooms.