Hirtshals is a town and seaport on the coast of Skagerrak on the island of Vendsyssel-Thy at the top of the Jutland peninsula in northern Denmark.