The beach area of Bella Vista is a very kid-friendly area in Puerto Peñasco. The area is right where the city meets the coast meaning that visitors get the best of both worlds with quick access to restaurants in the city and the seclusion and privacy of beachfront hotels. Hotels catering to families in the area include Peñasco del Sol.