The little village of Ardfern stands on the Craignish Peninsula close to the head of Loch Craignish on the west coast of Argyll.