Santa Cruz de Tenerife is the capital of the Canary Islands, a province of Spain, and also the archipelago's largest and most populous city. Located in the Atlantic just off the west coast of Africa, it is hugely popular with European tourists for the warm, sunny weather characteristic of the region. It also draws many cruise ships, and most dock within walking distance of Santa Cruz's center.