Explore 45 wild swimming spots in Pembrokeshire, Wales, including 42 beaches, 2 rivers and 1 lake.
Cardigan
2 spots
Haverfordwest
18 spots
Narberth
3 spots
Pembroke
6 spots
Saundersfoot
Tenby
7 spots
Pembrokeshire, Wales, United Kingdom
Haverfordwest, Pembrokeshire, United Kingdom
Tenby, Pembrokeshire, United Kingdom
Goodwick, Pembrokeshire, United Kingdom