Battle of Rio Nuevo
1658 CE.
Shown on the map at 18.411°, -77.014°.
The Battle of Rio Nuevo occurred between 25 and 27 June 1658 on the English colony of Jamaica during the Anglo-Spanish War of 1654–1660. It was fought between an English force of 700 regular troops and militia led by Colonel Edward D'Oyley and an invading Spanish force of 560 soldiers and 50 insurgents under Cristóbal Arnaldo Isasi. Lasting over two days, the battle resulted in the Spanish invaders being totally defeated, suffering 450 casualties while the English only suffered 60 men killed or wounded. It is the largest battle that was ever fought in Jamaica.
Text from the Wikipedia article Battle of Rio Nuevo, licensed CC BY-SA 4.0.