The famous Holy Island off the Northumberland Coast is also called Lindisfarne, as is its spectacular castle