The Mediterranean’s tiny treasure experiences almost 300 days of sunshine, with temperatures reaching 21C in November. It ...