Afonso IV of Portugal
The Battle of Río Salado, also known as the Battle of Tarifa (30 October 1340), took place near the beach and resulted in a decisive victory of the armies of King Afonso IV of Portugal and King Alfonso XI of Castile against those of the Marinid sultan Abu al-Hasan Ali ibn Othman of Morocco and the Nasrid sultan Yusuf I of Granada.