Look at the inner bays on the north end of Cozumel and you can mangrove fish for all 3 in knee deep water. All of them will run the beaches, especially in the summer months. Outstanding Jack fishing on the northern beaches of Cozumel year round. I should have knocked that off my fly rod list since I've netted a bunch for others but I've never caught one.