Consejo
Si te gusta la naturaleza, yo conozco Canarias (me crié allí), y Tenerife es bonito, pero tiene algunas zonas bastante feas por la sobreexplotación del turismo. Yo iría a una isla más pequeña, como la isla de La Palma, que es preciosa (no confundir con Las Palmas de Gran Canaria ni con Palma de Mallorca). Es un paraíso donde hay de todo, playas grandes y calitas pequeñas, desiertos de lava y grandes bosques casi selváticos, montañas, un parque nacional alucinante (La Caldera de Taburiente), tranquilidad, restaurantes, bares, tiendas, lo que quieras.
En cuanto a Madeira, mi madre fue una vez y dice que es precioso (se parece a Canarias en paisaje, clima y demás) Así que las dos opciones son parecidas y muy buenas.
Un beso