Tenerife is known as "The Island of Contrasts". The island offers an infinite variety of attractions to its visitors. The north of the island boasts lush green vegetation with a wide range of exotic plants, cacti and flowers, and breathtaking views from t