Oceanic Society's Snorkeling in Tonga with Humpback Whales--immerse yourself in whale watching above and below the water’s surface and stay in comfortable beachfront lodge!! Option to stop in Fiji on the way home!
Bird's eye of Tonga. Sailed this archipelago for three days. We visited uninhabited islands and snorkeled pristine reefs where we swam with fish of every size, color and shape imaginable. It was the experience of a lifetime.