McGregor Point & Papawai Point
On Honoapiʻilani Highway between Māʻalaea and Lāhainā, these roadside pullouts are arguably the best free whale-watching spots in all of Hawaiʻi. NOAA runs an official whale-counting station at McGregor Point, and during peak season it's common to see several whales breaching, tail-slapping and spouting at once from the 1,000-foot elevation. Pull off about three minutes after the tunnel heading north. Papawai Point, just south, has direct ʻAuʻau Channel views and is usually less crowded.
Kāʻanapali Beach Walk
With Molokaʻi and Lānaʻi as a backdrop, the Kāʻanapali boardwalk is perfect for a casual sighting between the resorts — grab a fish taco at Leilaniʻs or a lobster potsticker at Hula Grill. Park in the beach-access lot or at Whalers Village. Several operators also depart directly from this beach.
Wailea Beach Walk & Polo Beach
The paved 1.5-mile coastal path between Mokapu and Polo Beaches in Wailea sits just above the shoreline; in peak season it's common to see more than 10 spouts on a 30-minute walk, with benches along the way. Polo Beach, beside the Fairmont Kea Lani, is family-friendly with parking and restrooms — easy to combine a beach day with whale watching.
Olowalu & Honolua Bay
Pāpalaua Wayside Park (1,000 Peaks) in Olowalu is a surf spot that doubles as a whale lookout — grab a pie from Leodaʻs first. On the north end, the lookout above Honolua Bay (past the Kapalua Plantation House) pairs surfers dropping into the barrel with humpback spouts offshore.
Several Kāʻanapali resorts make excellent perches too: the Hyatt Regency and Sheraton Maui (at Puʻu Kekaʻa / Black Rock) both face the ʻAuʻau Channel, and the Westin Mauiʻs boardwalk lawn at Whalers Village is prime for spotting spouts over a meal.