A quick note, Kaikoura is a small town, population approximately 2.300. it is a fishing and wildlife centre, whale watching is available.
It is located on the main north/south highway, a good place to stop for refreshments while driving that route...........have done so many times, also it was a port of call during a cruise on the wonderful Maasdam.
@rafinmd Roy, you have passed through Kaikoura during your train journey to Christchurch.