Kaikoura's coastal waters are a haven for several species of whale.