1) "Direct" does not mean "non-stop."
2) Strongly consider the CUN (Cancun) option. It is easy to get to Cozumel from Cancun.
Cancun Airport to Playa del Carmen/Cozumel by ADO Bus
3) Consider a one-stop if required. You have to be realistic. Trying to fly somewhere to get a non-stop to Cozumel is no different than a one-stop.
2) Strongly consider the CUN (Cancun) option. It is easy to get to Cozumel from Cancun.
Cancun Airport to Playa del Carmen/Cozumel by ADO Bus
3) Consider a one-stop if required. You have to be realistic. Trying to fly somewhere to get a non-stop to Cozumel is no different than a one-stop.