Mientras Pezuela realizaba los preparativos expedicionarios, las embarcaciones de la Real Armada española con las que disponía en el apostadero naval del Callao se ocupaban de apoyar a las fuerzas realistas que resistían en Talcahuano, y también en realizar con cierta regularidad un bloqueo naval en Valparaíso.El virrey había decretado en marzo de 1817 el bloqueo general de las costas chilenas, pero sólo pudo aplicarse sobre Valparaíso, a partir de mayo y de una manera no sostenida.