Explore 27 wild swimming spots in Pembrokeshire, Wales, including 24 beaches, 2 rivers and 1 lake.
Haverfordwest
10 spots
Narberth
3 spots
Pembroke
4 spots
Tenby
Pembroke, Pembrokeshire, United Kingdom
Haverfordwest, Pembrokeshire, United Kingdom