Gran Canaria – best beaches, hotels and things to do | Canary Islands, Spain (Condé Nast Traveller)