Located on the Sea Of Cortez, Puerto Peñasco is the closest coastal resort to the major cities of Arizona. Puerto Peñasco offers many beaches,...