A total of 51 picturesque beaches across Scotland were recognised last year by environmental charity Keep Scotland Beautiful – and eight of them are just a short drive from Edinburgh. Scotland's Beach ...