Beaches, beaches, beaches

Where do we even begin? Pembrokeshire just has so many beaches - take a look at the selection below.

Barafundle Bay

Poppit Sands

Newport

Barafundle Bay

Manorbier

Tenby

Newgale

Little Haven