Where is abbey mount?

Abbey mount is in England in the beautiful country side where it is always raining