Great to read that Lyttelton Harbour is be the site of SailGP event next January. To have a sailing regatta return to the Peninsula is wonderful news.
Years ago Canterbury Anniversary Day (Dec 16th) was celebrated in this way as was New Years Day. Here is an article from Lyttelton Times 14 Dec 1888 celebrating the fact that Canterbury Anniversary Day fell during a weekend.

