I just spent 11 days on Sardinia.
I drove a bit along the northern coast, stayed in San Teodoro.
From what I saw San Teodoro is the nicest place, and has the kitebeaches La Cinta and La Caletta.
Awesome places...and specially San Teodoro with La Cinta has the biggest beach and most amazing view.http://locations.splocs.com/kitesurf/re ... dinia.html
I suggest staying at Hotel Onda Marina in San Teodoro, run by a kiter!