La batalla del Salado Historical milestone · Tarifa, Campo de Gibraltar, Cádiz Image of Tarifa, not of the place itself. On 30 October 1340 the Battle of Río Salado took place near Tarifa, in which Castilian and Portuguese troops defeated the Marinid and Nasrid armies, halting the last great North African attempt to invade the peninsula. 30 de octubre de 1340 Photo: Đuro Jiří (CC BY-SA 4.0) What to see and do in Tarifa