We just finished our trip to Vava’u Tonga, where we […] Places Stories Swimming with humpback whales in Vava’u, Kingdom of Tonga