Kennacraig is a hamlet situated on West Loch Tarbert, a south west of Tarbert on the Kintyre peninsula, Argyll and Bute, in the west of Scotland.