Sporting events: ATP tour, MotoGP, WSBK, Marine motorsports.

Beautiful beaches, and a little bit of desert proper too.

High street shopping (if that's your thing hehe, I enjoy it only when there are ridiculous discounts ;)

Educational facilities.

Plenty of opportunities to make a decent living at least, and lotsa money at best hehe.