St Michael's Mount is by far the most magical place to visit in Cornwall. It’s almost like a fairytale. A tidal island off the coast with a mystical castle perched on top that is cut