Indeed. This is an island that hosts thousands of non-Spanish speaking tourists a day… and that’s just from one ship. I took two day trips there last year and can’t recall anyone that didn’t have converstional-level English or better.
Off topic but to OP, do you plan to go to Playa del Carmen while you’re in the area? I really recommend it, cool town, great food. As I recall, the ferry is about $18 round trip and takes about a half hour. English there in town was pretty good but not universal.