Can Americans own real estate in Mexico?
Yes, but not in the restricted zone, which includes Puerto PeƱasco. Foreigners can have all the rights of ownership through an instrument called a bank trust (fideicomiso), but the actual title is held in trust for them by a bank. The bank trust is good for 50 years, renewable for another 50. There is an annual fee.