Kaikoura ha una popolazione di poco più di 2.000 abitanti, e si trova circa 180 chilometri a nord di Christchurch. A sud della città si estende unapenisola omonima, che crea un gioco di correnti marine che attira una moltitudine di forme di vita acquatiche. In questo fatto risiede anche l'origine della città: essa venne fondata da cacciatori di balene.
La città è circondata dalla catena montuosa Kaikoura, una diramazione delle Alpi meridionali. Per questa ragione, sono stati tracciati molti percorsi su cui fare trekking e poter ammirare l'intera baia dall'alto.
Punto di partenza per molte escursioni sia in nave che in elicottero per avvistare le balene che passano li davanti!