Maui Whale Watching from Kaʻanapali Beach: 2-Hour Humpback Encounters | Whale Watch | Boat Tour | Wildlife