It`s quite funny when you listen to people in Isle of Man speak English - they sound like me when I speak it ! lol !
Here is the reason why you are 20% Norwegian,Joe.
https://en.wikipedia.org/wiki/Norsemen
https://en.wikipedia.org/wiki/Shetland
https://en.wikipedia.org/wiki/Inner_Hebrides
https://en.wikipedia.org/wiki/Outer_Hebrides
https://en.wikipedia.org/wiki/Orkney
https://en.wikipedia.org/wiki/Isle_of_Man
https://en.wikipedia.org/wiki/List_of_islands_of_the_British_Isles