The UK's top 20 beaches rated - and how long it takes to rea