I stopped in Play del Carmen on a cruise once. This one place had a sign out front that said, "SORRY! We are open."