Today we saw 20 (yes 20!) humpback whales, plus lots of west coast wildlife including 2 sea otters, and a puffin!