That may be because few travellers consider Wales synonymous with soft sandy beaches. But this beach will change their minds. Barafundle Bay is tucked between the cliffs near Bosherston and ...