Puerto Penasco or “Rocky Beach” to most Americans is a popular destination for beach weddings and honeymoons.