Halkirk is a town in Caithness, Scotland.