Off the coast of Northumberland lies an island known by two names. Lindisfarne, or Holy Island. But why does it have two ...