All the ships can carry guns for protecting. But they have to be locked before entering harbor. The custom will check and lock them before entering any contries. Once leave harbor, they can be used on the public seas.