San Carlos is a small beach resort on the Sea of Cortez, about 15 kilometres from the port of Guaymas in the state of Sonora. The setting is dramatic — copper-toned desert hills drop steeply into deep blue water, with the distinctive twin peaks of Cerro Tetakawi rising above the bay like a landmark.
The diving and snorkelling are excellent, with warm, clear water and good marine life including sea lions, rays, and reef fish. Between January and March, grey whales pass through the Sea of Cortez on their way to breeding grounds further south, and whale-watching trips run from the marina. Sport fishing is popular year-round, with marlin, dorado, and yellowfin tuna among the targets.
The beaches are clean and uncrowded, backed by desert rather than development. San Carlos has a small expat community, a few restaurants, and a relaxed pace. The climate is hot in summer (averaging 35°C) but mild and pleasant in winter — a popular escape for Arizonans, with the border at Nogales about four hours' drive north. The town has an unexpected footnote in film history: the desert flats north of the main beach served as the primary outdoor location for Mike Nichols' 1970 film Catch-22, and traces of the production airstrip can still be found in the scrub.