Den imponerende udsigt fra Cap Blanc Nez, lige vest for Calais i Nordfrankrig.