We were on our way to Africa, to the Spanish enclave of Ceuta on the northermost coast. When Spanish people mention Gibraltar just whisper Ceuta (or Melilla) and they'll change the topic of conversation. The Moroccans aren't too keen on the Spanish presence on their soil - it's just like the Spaniards with the Brits on Gibraltar.
Tarifa was heaving with people but the noticeable ones were the young ones, the beach bums, all tans and conversations about hot sticks. Every corner had someone playing a wok (honest) or trying to sell harem pants. And the place smells of cannabis and incense. It was remarkably expensive too. Those two drinks cost 14€ but the young man did give us a cocktail glass of sweeties. Very nice.