You can fish from a shore-launched kayak without a license. Frankly, you aren't likely to get checked for a license unless you are in the Old Port in a "real" boat and they flag you down.
La Marua estuary is about 8 miles east of town- go out on the Las Conchas/Caborca highway and turn right...