St Michael's Mount in Marazion, Cornwall is a rocky island crowned by medieval church and castle, home to a living community. This iconic island rises gracefully to the church and castle at its summit. Accessible on foot at low tide across a causeway...