Just being there puts you in economic competition with the locals. You can spend more on everything than everyone else and that raises their costs too. Especially housing and food. Those fancy resorts take all the prime real estate and Airbnb means locals have to compete with the tourist rental prices.
And there is more and more people traveling all the time so some areas are just overloaded -- as in the article here.
Everyone thinks that they are being more respectful than average as a tourist, but the hard truth is that the best thing you can do for these places is to not be there at all.