Para tomar la ciudad, los británicos tuvieron que rendir el Castillo del Morro, defendido por una decidida guarnición al frente del capitán de navío Luis de Velasco y del marqués Vicente Gómez.