A teenager left fighting for his life after whale breaches on boat