Simon and I just returned from a trip to swim with the humpback whales in Tonga. It was such an honor to spend time with these beautiful gentle giants. One morning we woke up to find a baby whale had become stranded on the beach after a stormy night. We were blessed to be part of the team that was able to help her back into the water at high tide.
If you would like to swim with the whales too, I highly recommend you visit Darren and Nina's Matafonua Lodge in Ha' apai http://www.matafonua.com.