Located just off the coast of Africa, Tenerife is the largest island in the Canary Island archipelago.