Explore the Portuguese island of Madeira, a plant lover's paradise with 3,000 species of flowers and lush national parks.