Playa de Castro, Los Realejos Black sand beach with two waterfalls and long descent/ascent. Los Realejos, Tenerife, Spain.