The picturesque coastal town of Kaikoura is the perfect place for marine life encounters, coastal walks.