Eli Apple on that Twitter ish again (classless troll post)

I’m not ashamed to say I don’t understand the phrase “Cancun on 3.” I guess it has something to do with Damar Hamlin. Other than that, ???
I’m guessing he’s telling Diggs that his season is over, so go hit the beach?