Bounded on three sides by the sea, Wales has approximately 500 beaches. This is just a random selection. Details of these and about 490 others can be found in my book The Beaches of Wales
Merthyr Mawr
Merthyr Mawr - Bridgend
Pembrey Beach
Pembrey - Carmarthenshire
Morfa Bychan
Morfa Bychan - Carmarthenshire
Monkstone Beach
Monkstone - Pembrokeshire
Mowingword Bay
Mowingword Bay - Pembrokeshire
Porth Iago
Porth Iago - Gwynedd