Which of the Canary Islands is best for you?

Eerily beautiful lava-sculpted mountains, rippling sugar-white and bare black-rock beaches, distant villages teetering atop ridges, tumbling pine forests full of churning mists and exhilarating hikes, and plenty of sun-toasted resorts […]