La razón del rechazo a atacar a la flota peruana era la baja autonomía de la flota chilena, que la obligaría a repostar en puertos del Perú, en los que no se tenía control, exponiendo a las naves a un ataque mientras permanecían fondeados y desprovistos de carbón, además.