Identification of rock formation along Wales coast
This is Marloes Sand Beach, a classical fossil site. The nicely colored rocks are sandstones of the Silurian age (around 425 million years old). The different dipping angles of the sandstone layers are a result of tectonic processes, which were folding the rocks.

Further information about Marloes Sand can be found here