Ability to speak French is desired but not a must.
In Tarifa, it is a must to have a drivers licence.