A comment on "Wifi" is that at present internet service in general mostly sucks in that part of town. Our house is a few blocks behind Hotel Cozumel and all the neighbors complain about their service. It's quite possible that the hotels have their own connectivity, but speeds are limited by the bottleneck of the underwater cables from the mainland through which nearly everything is connected. The population has significantly outgrown capacity - everyone has a smartphone. Speeds are fine for social media, casual videoconferencing, and the like but streaming a movie can be painfully frustrating. That's if you're connected by ethernet! At my house a friend had difficulty working on online coursework and that was with my paying for 20 Mbps service, bringing my own routers from the US and configuring them properly, and calling out the tech and yelling at them on-site every couple of days. I would not predicate keeping a job on being able to connect at good speed from Cozumel right now.