Not Seychelles or Barbados - perfect beach is in Wales with amazing restaurant nearby
Since it was voted one of the best beaches in the world, visitors have flocked to Barafundle Bay in Pembrokeshire to sunbathe, relax and swim in the clear waters(Image: Getty Images) Pembrokeshire's beaches are so beautiful it's a chore to choose …