Mont St Michel, a must-see in northern France