Since last week, boats must pay a new $100 tax for staying in the country.
It was published in the official newspaper on March 25, and has been strongly criticized by beach hotels and marinas.
The same law increased from $20 to $40 what vessels must pay when leaving the country.
Marcos Zablah, president of Hotel Bahía del Sol, told Elsalvador.com that the new regulation: "puts us at disadvantage with the rest of Central America, which does not have these kind of taxes".