With its historic towns, bustling bars and natural beauty, the Spanish island of Tenerife offers something for people of all ages. Situated close to the coast of Africa, the largest of the Canary Islands enjoys sunshine all year round and

Read more