Moonscape. Yeah. Sure: https://www.youtube.com/watch?v=QtNM5K4gW88
There are a fair quote of humid forests here. Many different ecosystems
That said, what makes interesting Las Teresitas beach is that is yellow sand. Beaches in Tenerife are volcanic, and lava produces a sand that is very clean, but satin black. Sunbathing there is a strange feeling, like being in a giant ashtray. Black sand is also superhot.
Las Teresitas are a man-made beach using the sand that most people identify as a typical beach (made from white coral sand and shells, so people expects yellow). Either angelfishes find more comfortable to mimick and hide in that tone or is the lack of trawlers (destroying an expensive touristic beach mixing the sand with the black bottom is not allowed, obviously).