Located on the edge of the Sonoran Desert only 240 milessouth of Nogales, Arizona. Local activities include: Sightseeing, fishing(depending on the time of year), Whale watching, snorkling/scuba, Kayaking, and Golf. Not to mention just plain relaxing on the beach.
Many great restaurants in San Carlos as well as one right in the complex.
San Carlos Bay (enlarge)