Puerto Vallarta is one of Mexico’s greatest beach destinations. Except these days, it is so much more than just a great beach town. What was once a sleepy fishing village has transformed into a ...