Tenerife: The Spanish island with 70 beaches and one huge volcano
Kristin Braswell, for CNN • Updated 10th February 2018
Go on a photo safari of Tenerife, a Spanish island full of sights to delight visitors: Sea life, beaches, a volanic landscape and more.