Portavadie is a village on the shores of Loch Fyne on the west coast of the Cowal peninsula in Argyll and Bute, Scottish Highlands.