No, I do not care that you want the Isle of Man, and I do not care if you spend your entire game trying to take the Isle. I'm intending to play the Isle of Man, and if you devote your game to trying to fight me, then you're going to run out of gold, ships, and men. Have fun trying though!
Tis your choice where to place it, anyways if you're going central north I'd appreciate it if you make it crystal clear that you are not linking it to the northwest (my) landmass (for my intentions a separation from the main landmass is preferable).
You should clarify what you mean by "north" with regards to your land creation order. I would advise you place it north of (and connected too) the big volcano death land [ergo north east of the map], seeing as you intend your land on being dead and barren. It would be an easy biome transition.