Gran Canaria: it’s the perfect golf destination