Tenerife is the largest and (to my opinion) most beautiful island of the Canaries. It has a lot to offer to both nature lovers and beach holiday lovers. The island is quite small, but still it is exciting enough to hire a car and explore on your own.