You might want to visit the Spanish kiteboarding forum:
es.groups.yahoo.com/group/flysurfspain
Many people there will offer their input from their local Spanish spots. Spain is more than Tarifa, we have more than 2,000 km. of mainland coast line and the Baleares and Canary islands!
cheers,
andoni