Mont-St-Michel is fabulously set upon a rocky island in the Baie de St-Michelle on the coast of Normandy and has the appearance of a castle.