Seahouses was able to hold its annual New Year's Eve fireworks display due to a "favourable window in weather conditions" as displays were cancelled in other parts of the country