I’m fairly sure they do, but from what I understand it’s more to deal with the long standing pirate threats there and other places than this.
A cargo ship would need to unload their protection detail offshore along with all of their equipment onto a smaller ship before entering a port and then reload on the way out. I agree that ships should be able to defend themselves with something a bit more lethal than a water cannon against pirates with RPGs but international maritime law assumes everyone's a good guy.
These are both fair points. Agreed.