Humpback whales are a marvel to see and if you are lucky enough to swim with them, it can be a spiritual experience. Gentle giants. I swam with them in Tonga twice and the Silver Banks in the Dominican Republic. It's magical.
Silver Banks
This mother was protective. Notice the calf is on the other side of her. When they get more comfortable, sometimes they will let the calf investigate us.