新西蘭南端有一個福沃海峽,那裡布滿了礁石和暗流,歷來是令大小船隻望而生畏的地方。
1880年,福沃海峽來了一隻海豚,只要有船來,他就快速地游過去,然後一下一下地躍出水面,引導船隻繞過礁石與暗流。久而久之,水手們給這隻海豚起了個名字叫“傑克”。
一次,當傑克在為一艘名叫“企鵝號”的客輪導航時,一名醉漢用槍打傷了傑克的背部。海面上留下了一個紅色的漩渦。
傑克昏了過去。它沉到了海底,被正在玩耍的小海龜發現了。“這不是傑克嗎!”小海龜驚嘆道,“它不是去導航了嗎,怎麼會在這兒?背部還有血,算了,先把它托回家吧!”於是,它叫來了爸爸媽媽,把傑克送回了家。
傑克的媽媽看見了兒子這個樣子,簡直快昏過去了,傑克的爸爸趕緊叫來了海馬大夫,經診斷,傑克是背部骨折,治療一個月就會好得。這時,傑克醒了。媽媽趕緊問它究竟是怎麼回事,傑克原原本本地告訴了她,並說:“人類真是個冷血動物,我好心好意地為他們導航,他們竟然射殺我。真是太可惡了。”其它魚類也覺得人類很可惡,只有傑克的爺爺老傑克在為人類說話。
一個月後,在醫生的精心調養下,傑克康復了。又像以前那樣,能游能跳。唯一不同的是,它不再去為人類導航了。他的爺爺老傑克看在眼裡,記在心裡。
一次,傑克去爺爺家玩兒。爺爺說要帶傑克去個地方玩兒,傑克高興極了。沒想到,爺爺帶傑克來到了礁石港,那裡到處都是沉船。爺爺說:“瞧瞧,這就是你不在時的沉船,我數了數,總共是168艘。”“這是他們自作自受。”傑克打斷了爺爺的話,“誰讓他們要射殺我的。”“那是個別人,人類還是有情義的嗎!要不然怎麼會頒布法律保護你呢?”爺爺語重心長地說。“那是他們要保全自己。如果我死了,就沒人給他們導航了。”爺爺剛準備回答,只聽見岸上有人喊:“傑克,回來吧!人類需要你。射殺你的那個人已經被槍殺了。我們不是有意要殺害你的,殺你的那個人當時喝醉了,回來吧!”傑克留下了眼淚,它現在相信了:人類有情!
從此以後,傑克繼續為人類導航,風裡來,雨里去,闖激流,過險灘。為人類的平安出行付出了自己的一生。