There's plenty to love about the island of Gran Canaria. It's one part of the sun-baked Canary Islands, a volcanic archipelago that's Spanish by name and nature, but located geographically closer to Africa - meaning it has a temperate year-round climate and a fascinating geology that's as diverse as they come.