I've always been on the fence about this.
On the one hand, an instanced safe zone where we could socialize with other players -- mini-games, friendly duels, that sort if thing -- that would be fun.
But, that also takes players out of the core world, which kind of depends on having active players present in order to thrive.
The outpost camping is a frustrating, but totally acceptable approach to the game. You have the tools you need to get past that. A well manned sloop can take down a galleon in a fight (though it will be an uphill battle), and if you don't think it's worth the risk, you can always sail for another port, or even team up with random players on a galleon of your own.
One thing I would like to see is some sort of bounty hunter faction.
If you attack a "neutral" or even a "good" player ship, your individual bounty increases. The bounty hunter faction could provide players with rewards based on the bounty rank of the "evil" pirates they take down.
This may encourage some crews to hang out at outposts as "defenders" to keep the port safe for smaller ships or rookie crews looking to start their journey. It could prove to be an interesting (and fluctuating) ecosystem for the game.