For every good local tourist guide in the training data there is 500 garbage SEO articles. No wonder the AI sounds more like the latter. And it won't get better in the short term. Differentiating between quality articles and SEO spam is not just hard, it's an arms race. Whatever changes you make to your definition of quality the SEO spammers will simply adapt. Until we build AI-powered robots that can go visit these places themselves, I don't think this problem can be solved.
At some point, someone has to go observe the real world. AI can't go out there and try new restaurants.