Gargrie Island in Dumfries and Galloway