Schuster, I launch in San Carlos, Sonora. Quite a bit farther South than Rocky Point (Punta Penasco) but has much, much better facilities for everything and anything that has to do with boating, launching, storage etc.
Highway 15 to get there from Nogales is virtually brand new and very safe...