There are actually several beaches in Puerto de la Cruz, this is one of them. I used to go there in the morning when there was nobody and I had it all just for myself :)
The number of ascents to the top of Del Teide is still limited by the permits. We only got to just below the top.