Most hotels have their own sports bars mate. If there’s no other big games or events on at the same time there’s a chance someone could find it for you.
As a semi regular to Cancun I can tell you that unfortunately you have no chance - best bet is using not to be mentioned websites or if it on British TV then a VPN
Been out there a few times also had to watch it on RTV, last time was 12pm kick offs so it was an early start for me, creeping out the hotel room at 6am while the wife and kids slept to watch it in reception area