Aberfforest Beach, Barafundle Bay and Whitesands Beach have all been named among the best beaches in the UK by Conde Nast Traveler.