The Spanish attempted to retake the island in 1658 at the Battle of Rio Bueno but were defeated; however, this did not alleviate Jamaica's problems.
The Spanish managed to retake Jamaica in 1658, after their victory in the Battle fo Rio Bueno.