Con el objetivo de asfixiar la economía peruana de exportación y forzar la salida del Callao de la escuadra peruana para dar una batalla en altamar, la escuadra chilena bloqueó el puerto peruano de Iquique desde el 5 de abril y también bombardeó los débilmente defendidos puertos de Pabellón de Pica, Huanillos, Mollendo y Pisagua.