One week exploring the mountains, beaches and villages of Gran Canaria