This won’t happen everywhere, but in many cities that are popular with tourists, the rise of AirBnB has coincided with chronic housing shortages and low housing affordability.
These are not actually a coincidence, they are both the result of worsening economic inequality. More people with money are travelling, and that will keep getting worse with time, unless inequality is seriously and properly addressed.
Taxing or effectively taxing tourists will help. It will directly take money from the rich and distribute to the poor, if done correctly.
That means government taxes and tariffs on hotels, visas and the like, as long as it is redistributed to social housing. That means no AirBnB, or at least limiting it to leasing a single room within a residential home on a temporary basis.
Cruises are booming, so increase their port charges dramatically. Their appeal fades once desirable ports are off the menu.
Countries that do this first (yes countries, because it doesn’t work as long as individual destinations are vying for the tourist dollar and will fight to the bottom), will benefit soonest.