Well said. But funny you should say it, I'm a Brit and went to a well know Spanish island a few years ago, to probably the 2nd most popular town. I tried, and I tried and I tried to find a Spanish restaurant serving local food. Failed. All I found was German, British, Swedish, and Indian. A few others. Some had Spanish dishes on the menu. But I could not find a Spanish restaurant run by a Spaniard. Sad. Obviously couldn't cover 100% of the town in a long weekend.
No such issue in Greece, where most seemed to be Greek-run. Yeah some swerving Brit/German/Russian food, but most serving top quality Greek food.