That article makes it sound like they really don't need cruise ships at all.
They don't spend enough money, urinate in the streets and deplete their water resources.
It could be that a moratorium of all cruise ships for Barcelona for a few years might be just what they need.