Which? has announced its master list of the best and worst seaside towns across Britain