INNERKEITHING, a port town of Scotland, in the county of Fife, situated on the north shore of the frith of Forth, ten miles north-west of Edinburgh.