De haven van Duinkerke ligt aan de Noordzee, op slechts anderhalf uur van de drukst bevaren zeeweg ter wereld (600 schepen per dag). Duinkerke ligt op 40 km van de Engelse havenstad Dover, op 10 km van de Belgische grens en is gelegen in het hart van de driehoek Brussel-Londen-Parijs.