Over 2500 hours of sun a year, rocky and sandy beaches, crystal clear sea...