humpback whale breaching in pacific ocean rainbow background in cabo san lucas mexico baja california sur