Kaikoura Whale Watch runs several different tours that run from a few hours up to a full day. Their good value Marine Combo tour gets you a 3.5 hour whale watch experience on the boat, plus a 3.5 hour Dolphin Encounter and a 45 minute Wings Over Whales scenic flight.