Niuatoputapu, Tonga Islands Cruise Deals

A magnificent humpback whale breaches the blue ocean waves near the tropical island of Niuatoputapu, with its large head and barnacle-covered body out of the water.