A guide to Pembrokeshire's best beaches, including North Tenby Beach, Barafundle Bay, and Freshwater West - the best surfing spot in Pembrokeshire.