water crashing against moss covered rock on a beach in Puerto Vallarta