根據《公海公約》規定,在公海上,如果發生違法犯罪行為,由船舶註冊國負責執行!
各國商船必須嚴格遵守船舶註冊地的各種法律法規(比如有的國家允許吸食大麻,有的國家禁止)。如果他們在中國註冊的船只上吸食大麻,被發現後還是會被逮捕。各國軍艦都有登船權和緊追權!壹旦查出問題,立即拘留!
公海是壹個區域概念,不能約束法律的執行!
有些人就是利用《公海公約》的壹些漏洞,去做違反自己國籍(東道國法律)的事情!
比如在香港,有人專門經營葡萄牙、巴拿馬等國的船。這些船壹旦離開岸邊,進入公海,就會按照葡萄牙和巴拿馬的法律辦事,所以可以自由參與賭博,甚至吸毒!