NAIRN, a borough and port town of Scotland, eighteen miles east of the town of Inverness.