After being defeated during the Battle of Munda, the younger Pompeius unsuccessfully attempted to flee Hispania Ulterior by sea, but was eventually forced to land.
Pursued by Caesarian forces under Lucius Caesennius Lento, the Pompeians were cornered at a wooded hill near the town of Lauro, where most of them, including Pompeius the Younger, were killed in battle.
Having left Carteia in great haste, Pompeius' men had not brought enough drinking water and thus were soon forced to land, allowing Didius to catch up with them after four days of sailing.
[7] The Caesarians, under command of Lucius Caesennius Lento,[5] began to attack the Pompeian positions, but thanks to the natural conditions, the defenders were able to repulse multiple assaults.
[1] After Munda and Gnaeus Pompeius' death, Julius Caesar believed the Pompeians to be completely defeated in Spain, and consequently left only few forces there to mop up the remaining resistance when returning to Rome.