I can promise there's one in Grand Cayman, cause we went there. It's slightly to the right of the tender pier, within less than 100 yards from the end of the pier.
I think there is one in Cozumel, just not sure where. We didn't see it as we wandered around a bit.