Spanish is the language of Mexico, but you don’t need to know Spanish to travel to Isla Mujeres. most people working in the tourist industry know English or at least enough English to communicate with you.
It’s not a bad idea to know some Spanish words for things to go smoother or get a translator app on your phone.