Puerto Vallarta is well known for its many miles of beautiful beaches, including secluded marine sanctuaries and amazing tropical hotspots. Puerto Vallarta lies at the inner recess of the Banderas Bay, the biggest natural bay in Mexico, so it is almost completely surrounded by beaches.