Puerto Vallarta public art. Puerto Vallarta is a Mexican beach resort city situated on the Pacific Ocean's Bahía de Banderas. Puerto Vallarta's population as the second largest city in the state of Jalisco. Photo by Deirdre Hamill/Quest Imagery