Puerto Peñasco or Rocky Point is sometimes called Arizona’s Beach due to its proximity to major Arizona cities. A four-hour drive from Tucson or Phoenix or five and a half hours from San Diego, California, this small town on the eastern shore of the Sea of Cortez puts at your disposal beautiful beaches, charming islands, …