Travellers are taking to the streets of Tulum, the resort town in Mexico, to protest against a $1,000 fee that has been levied on hotel rooms at the Tulum International Airport.
More than 40,000 hotel rooms have been cancelled, and hotel staff have been told to stop providing meals to the general public.
Mexico has been under attack from a string of earthquakes since September last year, with thousands of homes destroyed and tens of thousands of people forced from their homes, and tens, or even hundreds, of thousands displaced.
In the capital of Mexico City, protesters have been staging sit-ins in front of the airport.
“I’ve been to Tulum and this is the worst I’ve ever seen,” said Carmen Morales, a tourist.
“We need a hotel to stay, a hotel that has food and water, and that’s not what’s being offered.”
More than 100,000 people have been displaced from their own homes and communities in Mexico since the quake.
“The government should not be giving money to hotels that are operating under this new law,” said Angel Maria Garcia, an economist at the Institute of International Finance in Mexico City.
“People should not have to choose between staying at their home and going to work.”
The bill, which was passed on Wednesday by the National Assembly, has provoked anger among travellers and activists in the country.
It comes after several weeks of protests at hotels in the capital that have refused to provide food to the public, and a series of incidents of violence against hotel staff, some of whom have been injured.
The bill will affect only hotels and hotels with fewer than 500 rooms.
The Tulum Airport has been closed since September 20 and has been left with an air quality problem.
“We are not sure how much the government is prepared to pay for these problems and we are asking for the government to do more to address the problems,” said Morales.
“In a country where there is no infrastructure, people are just being exploited.”
A total of $2.7bn worth of government spending was cancelled in the first five months of the year, but many of the projects were never completed.
Mexican President Enrique Pena Nieto has promised to tackle corruption, but it is unclear how much he will be able to do if the government cannot find the money to repair the country’s infrastructure.