The Island of the Prince with No Arms

In the Western Sea, well off shore of the main continent of Darkhold, lies an island with a very inhospitable climate, which is rumored to be the demense of Demogorgon.