The different coloured stones and pebbles on the beach at porthkerry in South Wales