Tarifa is on the Costa Del Sol - its like the Brit equivalent of Surfers Paradise or Kuta - full of sunburnt Chavs. Probably one of the few redeeming features of the place is the awesome wind for kite surfing.
There are stacks of flights with RyanAir and SleezyJet (EasyJet) that go there.
You need to fly to Malaga, and get yourself to Tarifa by car.