Swimming alongside a giant whale can feel like entering another world. The water is calm, the enormous animal moves ...