I agree, and fully intend to improve this in the future.
I hope you'll also try to find a way to make it so the AI will land on either side of the port as well as on the port itself, otherwise I as a player can just keep a couple of garrisons there and never worry about losing it.