Topping the list as the cleanest beach in the UK is Barafundle Bay, Pembrokeshire, Wales. This beach boasts an impressive 86 percent excellent reviews on TripAdvisor and a cleanliness score of 78/100.
Results that may be inaccessible to you are currently showing.