Well, it's the port being exploited in a certain way. You could even add, being able to only open a warehouse, but not able to stay in a freetown. Otherwise on logout being able to lose the ship, therefor you'll have to sail back. Or stay on open water when leaving.
Or
Add a fee for staying in a freetown, make it a regular payement of an reather medium to high price.