Explore the serene Las Teresitas Beach with its golden Sahara sands, nestled by Tenerife lush Anaga Mountains, and the charming San Andres village.