Året är 1807 och fregatten HMS Lydia, under befäl av kapten Horatio Hornblower, är på väg till centralamerika, långt borta från kriget i europa. Hans uppdrag är att upprusta El Supremo och stödja hans kamp om att ta tillbaka landet från spanjorerna. Hornblower bordar och tar tillfånga ett spanskt krigsskepp som han ger till El Supremo. Senare får han besök av en grupp spanjorer som informerar honom om fred länderna emellan, vilket betyder att han måste segla vidare och attackera skeppet han tidigare givit bort. Nu med sig på resan har även den förtjusande Lady Barbara.