Gran Canaria is nice. As far as living there, I have no idea. Its a tourist destination, so as long as you are okay with that type of environment, then why not? You may want to learn to speak Spanish if you dont already. Lots of regions in Spain have their own dialect, Im sure they do too. Also, you'll need to find consistent employment thats not contract-based in order to gain citizenship, as with a lot of European countries. Might be tough on such a small island that will likely cater to locals.