Puerto Vallarta is a beach resort town on Mexico’s Pacific coast, in the state of Jalisco. It stretches along the sparkling blue ocean, and is backed by lush palm-covered mountains. It's small, and so you can walk everywhere!