Geographically speaking, Gran Canaria in the Canary Islands just about has it all: superlative beaches, rugged mountains, arid deserts, and fertile ravines covered in wild olive and almond trees. These high-end hotels pretty much have it all, too, in a sense -- think striking Canarian architecture, spectacular infinity pools, and acclaimed restaurants. They're microcosms within a microcosm.