Tiny village named the UK’s best seaside town for the third year running by Research ranks 118 locations on their beaches, accommodation options, scenery and value for money