A rainbow stretches across the sky over Mont Saint-Michel Bay over the tidal island of Tombelaine in Normandy, France.