Humpback whale (Megaptera novaeangliae), mother and calf swimming just below surface in front of the West Maui Mountains. South of Lahaina, West Maui, Hawaii.