> The quiet city became absolutely packed with tour groups from the ship, completely ruined the atmosphere
Did you ask the locals what they thought of it? Their city isn't your private quiet getaway. Maybe they wanted the ship there. Or maybe they didn't. But that is their choice and their local government is free to prevent the ship from docking if that's the kind of policy they want to institute.