The second largest city in Canterbury, Timaru sits about midway between Christchurch and Dunedin. It has everything you need for a pleasant stopover. Caroline Bay has a safe swimming beach, botanic gardens, a landscaped piazza and wonderful walks. On Boxing Day every year, generations of kiwis and expats flock to this Bay for the summer carnival.