Wales has 45 Blue Flag beaches and marinas according to this year's Keep Wales Tidy list of coastal areas.
This comes after a two year break for the flag scheme, which awards water cleanliness and quality. Last year, no flags were flown due to the coronavirus pandemic. Across the country, 45 Blue Flags are flying at 42 beaches and three marinas, from Barmouth to Southerndown and Abersoch to Amroth.
The iconic Blue Flag is a world-renowned eco-label owned by the Foundation for Environmental Education. Furthermore, 25 beaches have also achieved the Seaside Award for their standard of water quality and facilities. A further 13 beaches in Wales have gained the Green Coast Award, recognising the ‘hidden gems’ along our coastline.

Lesley Jones, Keep Wales Tidy Chief Executive said: "We are lucky to have some of the world’s best beaches and marinas on our doorstep. The success is a testament to everyone who has worked so hard to protect and improve our beaches and keep our coast clean and safe.
"With local services under immense pressure due to Covid-19, we all needed to pull together to look after our natural environment. We hope that visitors returning to our stunning coastline will cherish it more than ever and enjoy our beaches responsibly. Please make sure you make memories, not mess and take your litter home with you."
Here is the full list of beaches by county:
Angelsey
Benllech
Church Bay / Porth Swtan
Llanddwyn
Llanddonna (conditional)
Trearddur Bay
Porth Dafarch
Bridgend
Rest Bay
Trecco Bay
Porthcawl Marina
Carmarthenshire
Cefn Sidan
Ceredigion
Aberystwyth North
Aberystwyth South
Borth
Llangrannog
New Quay Harbour
Tresaith
Conwy
Llandudno West Shore
Llanfairfechan
Rhos, Colwyn Bay
Porth Eirias
Denbighshire
Prestatyn
Gwynedd
Barmouth (Abermaw)
Abersoch
Dinas Dinlle
Morfa Bychan (Black Rock Sands)
Pwllheli
Aberdaron
Pembrokeshire
Amroth
Newgale
Saundersfoot
Dale
Whitesands
Coppet Hall
Tenby North
Tenby South
Tenby Castle
Poppit Sands
Lydstep
Broadhaven Norther
Swansea
Caswell Bay
Langland Bay
Port Eynon
Swansea Marina
Vale of Glamorgan
Penarth Marina
Southerndown