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.
Some results have been hidden because they may be inaccessible to you