Madeira

 Madeira is an island of many faces. Ocean, mountains, "desert", tropical forest - all in 800 sq km. Weather basically never changes, except for the mountains. Locals say that when you take a trip over there, you can experience all four seasons. It's definitely worth it.