The length of the Covadonga was 48 m ( ca. 157.5 ft ) . By the way, her armament changed during the conflict.
At the beginning of the war ( February 1879 ) she was armed with two ( bow and stern ) 70-pdr Armstrong RML guns and one 9-pdr gun ( no info if it had been a rifled muzzle or breech loader ) .
After batlle of Iquique ( May 21, 1879 ) one 70-pdr Armstron rifled breech loader and two 20-pdr pounder
Armstron RBL were added.
When it was sunk by the Peruvians at Chancay on September
13, 1880, she had, 2x70-pdr RML, 1x9-pdr, 1x70-pdr BRL and 2x20-pdr BRL.
The TB Guacolda was originally the Peruvian Alay, but she was captured by the Chileans. She was not a Herreshoff boat. The watercolor by Rudolf de Lisle clearly shows she was different from Alianza and República.
The spar torpedoes used in the war by the Chileans were mainly McEvoy's ( link ) . I had info on the Peruvian ones, but since my desktop computer's HDD died, I have no access to that anymore.
Hope, this helps.
All the best,
Kaz