Los Gigantes Tenerife, The cliffs of the Giants & beach