There are several nude beaches on this popular Canarian Island. The main one seems to be Playa de la Tejita near El Medano at the south/east end of the island, often drawing 100's of nudists. Playa de la Tejita is actually a large public beach with the nude portion at the west end. There are also a couple of nude beaches near Playa de las Americas at the south/west end of the island. Other nude beaches are reported to be at: Los Christianos, Playa de las Gaviotas near Santa Cruz, and Playa de los Patos by La Orotava.
You can visit the Teide Volcano and once you are clear of textile tourists you can shoot nude pictures like those submitted by Gretauwolf