But it also highlights how you need to restrict access to move up the value chain. Hordes of bus tourists who eat elsewhere or bring take away contribute little economically, you can sell some trinkets. People with a hotel booking are also likely to eat locally.
Venice faces a similar situation with cruise ships and Airbnbs raising the price of housing. They should be capping cruise ship numbers, and a weekend break would be good too.