Will my time on the island be difficult if I don’t speak Spanish?

No Spanish? No problem. Hotel, restaurant and retail staff will speak English. As you venture further into town and off the beaten track you will find that fewer people are proficient in English. However, Cozumeleños are very friendly and hospitable so even if you have a language barrier you will feel welcome and find people willing to help you.