We booked a flight with Air Kaikoura to see whales in Kaikoura. They cannot guarantee 100% that you will see them. Unfortunately, we did not see any. They do not 'have to', but they gave us a second flight (free) as a second chance. Finally, we saw whales and dolphins. We really recommend Air Kaikoura! Is an awesome experience!