The small coastal town of Kaikoura (north of Christchurch) is a popular tourist destination that continues to attract travellers from all over the world.