San Telmo beach is made of black sand and has the Blue Flag for excellence.
Found near the 18th century San Telmo chapel and close to Puerto de la Cruz this beach has natural rock pools and a promenade running along the coast.
The promenade boasts a multitude of shops and restaurants serving Spanish dishes for your enjoyment.