Okay, chances are you haven't come to Edinburgh for the sun, sea and sand. Indeed, few people realise that there is a beach within ... More