Puerto Peñasco — known to most visitors as Rocky Point — is Mexico's closest beach town to the US Southwest. Just four hours from Phoenix or Tucson, it sits at the northern tip of the Sea of Cortez where the desert meets the water in the most abrupt and dramatic way: one moment you are in the Sonoran Desert, the next you are standing on a broad sandy beach watching pelicans circle over turquoise shallows.
The town has two faces. The old port, known as the Malecón district, has genuine character: fishing boats, seafood stalls, and the smell of shrimp drying in the sun. Puerto Peñasco built its economy on shrimping, and you can still find excellent fresh seafood here at prices that feel like a bargain. Sandy Beach, a few kilometres west, is where the resort development has concentrated — high-rises, vacation rentals, and the kind of beach scene that draws large crowds from Arizona on holiday weekends.
The tidal flats and estuary at the edge of town are part of the Pinacate and Gran Desierto de Altar UNESCO Biosphere Reserve, one of the most striking desert-meets-sea ecosystems in North America. Birders and nature lovers find this a compelling reason to stay an extra day. The town is uncomplicated and easygoing — this is a place to eat shrimp, swim, watch sunsets over the water, and slow down.