Not all beaches are created equal. Tenerife’s greatest hidden coves, sandy shores and inviting waters have been judged and found stunning.

Not all beaches are created equal. Tenerife’s greatest hidden coves, sandy shores and inviting waters have been judged and found stunning.
