Barafundle Bay is a memorising place to visit in Pembrokeshire. Known for its golden sand and crystal-clear water, it’s not surprising this beach has previously been voted one of the best in Britain .