Surf lessons in Puerto Vallarta and Nayarit in Puerto Vallarta, Mexico