The best place to whale watch on Maui is Lahaina, Maui. Because the majority of humpback whales spend their time in the Maui Nui Basin, whale watching from Lahaina Harbor is the closest location to whale activity. Our tours depart from Lahaina Harbor, every day, sunrise to sunset!