About Illescas Peninsula
Illescas is a peninsula in northwestern Peru. It forms the southern boundary of the Sechura Bay, the largest bay in Peru. Sechura Bay also includes the northernmost portion of the Pacific Ocean that is under the influence of the Peru-Chile or Humboldt Current.