Puerto Vallarta is a city and popular vacation resort on the Pacific Coast of Mexico.