A principios de los 1670s las noticias que llegaron a Lima sobre el famoso corsario inglés Henry Morgan, quien había tomado Chagres, capturado y saqueado la ciudad de Panamá motivaron a que el virrey Fernández de Castro enviara una expedición de 18 barcos y casi 3 000 soldados, pero su arribo a Panamá fue demasiado tarde; Morgan ya había abandonado la ciudad.