Sandbanks in Dorset is the UK’s most expensive coastal resort, according to the Halifax’s annual seaside towns review.