Humpback whale

Maui humpback whale watching from a kayak

Whale Watching Hawaii