Gran Canaria, Canary Islands
The extreme and varied micro-climates and vegetation you experience are what have earned this lovely island, "The Small Continent." Here you will find mountains, desert land and tropical forests in amazingly close proximity; it's not at all rare to see mountain peaks of snow as you're basking in the sun on a beautiful beach.