Let me tell you. I was a poor boy growing in a tourist city in a latin american country. It was a small town, a bit sophisticated, so we got the cream of the tourism business: Upper middle class families.
Indeed, plenty of money flowed into the city. But, it was not distributed equaly. Social mobility was almost null, because tourism have lots of jobs, but most of them low skill jobs.
Then, there's this permanent humiliation of feeling like a servant in your home-town, because the local upper class makes very clear to you peons, that you're less important than the tourists, and they also think this very clearly.
Any business not related to tourism is basically discouraged, because it could "change the character of our lovely paradise".
Basically, unless you're rich and have business in tourism, tourism is not that great. Yeah, it puts food on the table when you're poor, but so other jobs that you could have if it were not for the damned tourists that make you a second class citizen in your own place of living.