Groynes in shifting white sands at Barmouth Beach North Wales, in brilliant sunshine and at low tide.