Humpback whale suspends kayak