Gran Canaria gets an average of 320 sunny days every year but it's a high island with lots of microclimates so the weather varies quite a bit. Here's our guide to picking the sunniest spots.