Actually, being an island is what screwed Ireland in my opinion. Sure they have sea protecting them, but the Irish are also completely on their own at the Western extreme of Europe, which is why continental European states struck more alliances with the Anglo-Saxon kingdoms of southern Britain than with the more faraway sea island of the Irish where sending any kind of help was much more harder.