Gorgeous beaches and towering mountains surround you at every turn. Tenerife is the largest of the Canary Islands, just off the coast of Africa. Nicknamed the “Island of the Eternal Spring" for ...