Best Beaches in Puerto Vallarta, Mexico
Puerto Vallarta is on a stretch of Bahía de Banderas (or Banderas Bay) which is the largest bay in Mexico. It is also one of the deepest bays in the world at more than 900 meters (~3000 feet) deep! It takes over 1.5 hours to drive along the entire coast of the bay, which means […]