We went on a Whale Watching Cruise with Ocean Sports (www.hawaiiOceanSports.com) out of Waikoloa. It was supposed to be two hours, but because we had 3 whales right near the boat, the were not allowed to start the engine to come back in for about an extra 30 minutes. We all enjoyed the extra time with the whales!