In Kaikoura you can watch the whales and be mesmerised by the beauty of the mountains.