Beach detail

Photo: Graeme Villeret