Cornwall

St Michael's Mount
from Chapel Rock
The rocky island of St. Michael's Mount is located 366 metres off the coast and linked to the town of Marazion by a man-made causeway, passable between mid-tide and low water. The Mount is crowned by a medieval church and castle, with the oldest buildings dating from the 12th century. The panorama was taken from the top of a large block of granite known as Chapel Rock, which lies near the mainland end of the causeway.
St Michael's Mount was a Cornish counterpart of Mont Saint-Michel in Normandy, France when it was given to the Benedictines, a religious order of Mont Saint-Michel, by Edward the Confessor in the 11th century.
( Firefox users with old graphics cards may need to enable 'WebGL' ) See here
Cornish flag of St Piran, the patron Saint of tin miners