Airbnb and Miami Beach Are at War. Travelers Are Caught in the Crossfire.