View from the walls of Harlech castle in North Wales.