Britain’s seaside towns look beautiful whatever the weather