Aloe vera grows prolifically throughout the Canary Islands (it was discovered in nearby North Africa) and, has been recognised for its healing properties for centuries. The tiny interior of this place is stuffed full of every imaginable aloe-vera-based product from A to Z, ranging from face creams to shampoos, juices and medicinal ointments. You can buy the plants here, too.
La Tienda de Aloe Vera
Santa Cruz de Tenerife