There are 169 seaside towns in the UK, according to the Office for National Statistics. So when it comes to coastal staycations, we’re spoiled for choice. But while a few always get their roses — eg ...