I'm going to be soon compiling a large list of bugs, but wanted to comment on the inability to port. Although I've yet to find a workaround, I have, I think, found a way to prevent it. I believe it's connected to the timer they added for warships in one of the recent updates. Essentially, when you reach scoundrel rank 3 (bounty hunters) a timer starts ticking, in the background of the game, and when it's up, they (are supposed to) start sending warships. What I think I've found, is that, if you beat the timer, meaning you acquire warships before the timer expires, everything should work as normal. If you DON'T, and the timer expires, making you scoundrel rank 4, warships won't spawn, and you won't be able to port.
TL;DR - Once you reach scoundrel rank 3 (bounty hunters, skull and two bones) sink as many ships as you can, until you are promoted to scoundrel rank 4