I think Puerto Penasco would be a perfect fit for your family. We live here part time with our 8 and 9 year old sons and love it. It's a laid back, beach town and we have no concerns with driving across the border to get here or safety while here. The water and beaches are fantastic...