Kirkcudbright Bay: Tranquil Sands in Dumfries & Galloway | OnlyBeaches