Boat trips offering whale-watching and swimming with dolphins, seals or sharks have helped put Kaikoura, New Zealand, a once-quiet South Island fishing village 115 mi/185 km north of Christchurch...