Humpback whales (Megaptera novaeangliae) and a snorkel tourist underwater off Moorea, French Polynesia.