TENERIFE, SPAIN: Tenerife, the largest of Spain's Canary Islands, hosts an array of sandy beaches and all-inclusive resorts that have made it a summertime favorite. The island is also home to lovely tropical forests, volcanic terrain, and stunning architecture to enjoy.