Tenerife is the largest of the seven Canary Islands, with something for everyone. There are sunny beaches and modern vacation centres like Playa de Las Americas in the south-west, while the fertile north with frequent clouds offers the Otravando Valley, the tourist-friendly town of Puerto de la Cruz and the capital, Santa Cruz.