고래가 바다위로 올라 오는 이유는 여러가지 인데 고래는 호흡을 위해 수면 위로 올라와야 합니다. 고래는 폐로 호흡하는 포유류로, 수면 위로 올라와서 숨을 쉬어야 합니다. 그러나 고래가 숨을 쉴 때마다 물 밖으로 공기를 내뿜으면서 대규모의 물총 같은 물방울을 만들어 냅니다. 이는 고래의 숨을 쉬기 위해 필요한 공기와 물이 혼합된 상태에서 나오기 때문입니다.둘째, 고래는 먹이를 찾을 때 물 밑에서 수영하다가, 먹이를 찾았을 때 먹이 주변의 물을 밀어내는 행동을 합니다. 이때 고래는 먹이가 있는 지점으로 빠르게 다가가며 입으로 물을 머금고 먹이가 있는 곳 주변의 물을 밀어내기 위해 물을 뿜는 행동을 합니다. 이렇게 함으로써 먹이를 더 쉽게 잡을 수 있습니다. 마지막으로 고래는 경계를 표시하기 위해 물을 뿜는 행동을 합니다. 고래는 먹이를 찾거나 또는 위험을 피하기 위해 무리 지어 수영합니다. 이때 고래는 서로를 구별하기 위해 물을 뿜는 행동을 하는데 이러한 행동은 다른 고래들에게 자신의 위치와 신호를 보내는 역할도 한다고 합니다.