A magical island topped by a gravity-defying medieval monastery, the Mont-Saint-Michel counts among France’s most stunning sights.