Tenerife is the largest Canary Island and the contrast between the sunny south and the lush, green north is dramatic. Public buses (guaguas) connect the main resorts, but reaching Teide National Park, the Anaga Rural Park, or the charming La Orotava valley requires a rental car for real freedom of exploration.