The Island of Sodor

The Island of Sodor is located in the Irish Sea, between England and the Isle of Man. In the more recent seasons of the television series, it seems to be in the middle of an unknown ocean.