Puerto Peñasco (O'odham: Geʼe Ṣuidagĭ) is a resort town located in Puerto Peñasco Municipality in the northwest of the Mexican state of Sonora, 100 kilometres (62 mi) from the border with the U.S. state of Arizona. According to the 2015 census, it has a population of 62,177 inhabitants. It is located on the northern shores of the Sea of Cortez on the small strip of land that joins the Baja California Peninsula with the rest of Mexico. The area is part of the Altar Desert, one of the driest and hottest areas of the larger Sonoran Desert.Since the late 1990s, there has been a push to develop the area for tourism. It is now one of the most important tourist destinations in northern Mexico. Puerto Peñasco is often called "Rocky Point" in English, and has been nicknamed "Arizona’s Beach" as it is the closest beach to cities such as Phoenix, Tucson, and Yuma.
The Mar de Cortés International Airport serves Puerto Penasco, but currently has no regularly-scheduled flights in or out. ...
The new highway shortens the drive from California by 100 miles (160 km). Tourism and fishing are the most important economic activities for the city. Development to date includes over one hundred restaurants, forty-two hotels and motels, and fourteen RV facilities. The new "Home Port del Mar de Cortes" (Sea of Cortez) cruise ship terminal is currently under construction between Sandy Beach and Cholla Bay (La Choya), northwest of the central city.