Inverkeithing is on the site of a small river called the Keithing Burn, part of which can still be seen  on the northern shore of the Firth (estuary) of Forth (river) north of Edinburgh with settlement extending back beyond 1000 years. http://www.scottishchurches.org.uk/sites/site/id/2430/name/St.+Peter%27s+Parish+Church+Inverkeithing+Fife

http://data.historic-scotland.gov.uk/pls/htmldb/f?p=2200:15:0::::BUILDING:49949

  It has had provided varied sources of employment apart from those required to maintain a small community, including agriculture, ship building, ship breaking, paper making, quarrying, housing workers working on bridges over the river, scrap metal recycling and now it seems to be somewhat of a dormitory suburb for Edinburgh along with long stay parking for drive and ride commuters.

Click on the panoramas to see them properly

The Firth of Forth showing Inner Bay and Inverkeithing

The Firth of Forth showing Inner Bay and Inverkeithing

Small boats in the harbour leading to Inverkeithing Burn to the right

Small boats in the harbour leading to Inverkeithing Burn to the right

Panoramic view of the Inner Bay and town

Panoramic view of the Inner Bay and town

Panorama of the Inner Harbour and in the Firth of Forth with Leith and Edinburgh in the distance

Panorama of the Inner Harbour and in the Firth of Forth with Leith and Edinburgh in the distance

May have been unloading scrap metal and departed soon after this photo was taken

May have been unloading scrap metal and departed soon after this photo was taken

Inner Harbour and Firth of Forth

Inner Harbour and Firth of Forth

Panorama and railway bridge

Panorama and railway bridge

St Davids on southern coast

St Davids on southern coast