There also needs to be a mechanic to let nationals switch to other nations, not just pirates. Let's say they enter Pitts town, the neutral port, and can choose a different nation with a 30day cooldown timer, so nation hopping for Intel isn't possible. They of course lose all outposts in national ports.
But the biggest problem isn't pirates, it's port battle mechanics.