Many of the local people working in hotels, tour agencies, bars, and restaurants in the tourist area of Cancún will speak English.
It’s still very likely that you’ll run into people who do not speak English, so be prepared to use a Spanish/English dictionary and your patience. People are friendly and willing to help.
Also, many taxi drivers will only know basic English so knowing a little Spanish may help.