Thanks for the comments everyone.
Simon, the beach is in a little town called Lossiemouth, you're bound to have been on holdidays there when you were a kid!!
LaFota, Simon and I come from the same town so we've probably crossed paths at sometime.
Karl, I'm certainly no professional, just an amateur keen to improve.