Discover the best months to visit Gran Canaria for sunshine, beach holidays, hiking, and avoiding the crowds.