The hotel with the most on-site dining in Baja, California, is Pueblo Bonito Sunset Beach.