Nothing direct from Cancun to San Pedro.

Last year, Maya Regional began operating flights between Cancun and Belize City, but the flights are no longer appearing on the Maya website. I haven't heard if they have stopped these flights permanently.