Kirkcudbright docks on the River Dee, which flows into the Solway Firth.
All images are © Chris Gibbins