The use of religious and cultural beliefs to encroach upon sovereign territory for political and militarily strategic placement is the reason, whether it's sanctioned by international policy or not. (religion.blogs.cnn.com)
The short answer is: no, ships are not sovereign territory when on the high seas, no matter how they are flagged or registered. (politics.stackexchange.com)