They are posting pictures daily of the long lines at the ferry, both in Playa and Cozumel but I think the lines are somewhat misleading - not saying the boats aren't full though. We used to be able to buy a ticket and go on into the terminal and wait on the boat but it seems like they are not letting people wait in the terminals anymore - sort of like trying to pass the buck on crowd control...
This has been going on way to freaking long - someone is getting a handout to keep business as it is - there is no reason at all for the problems.
We went over to the mainland on Sunday, intending to take (Winjet), 12:00 pm ferry. We bought tickets at about 11:15, just as a ferry docked. There was already a significant line, but not a full boat load.
Humans and freight were quickly off-loaded, and re-boarding began by 11:35, departing at about 11:50. We did not make it far enough up the line to board.
I wasn't --- uh -- happy, but didn't see any options, so we stood in line to wait. Damned if in about 20 minutes, we saw another boat. It docked at about 12:15. We arrived in Playa at about 1:00 pm. We were, I'd guess, at a good strong 60% of capacity.
When we returned to the island on the so-called 5:00 pm ferry, that thing was PACKED.
Mask compliance, covering the nose and mouth, by Mexicans was very close to 100%, and at about 80% by those that I speculated were probably "Americans".