Show location
IJmuiden
IJmuiden is a town in the Dutch province of North Holland, the main town of the municipality of Velsen. It lies about 17 km (10.3 mi) north of Haarlem. In the Roman era, this Velsen district was already inhabited, and archeological finds indicate there was a North Sea port of some regional importance built here. The town suffered heavy damage and demolition during World War II, because of its maritime importance.