Playa de las Teresitas is a long, gentle beach of warm golden sand on the northeast coast of Tenerife, about five kilometres from Santa Cruz. It lies beneath the steep slopes of the Anaga mountains, with the traditional village of San Andrés at one end. The beach is protected by an offshore breakwater that keeps the water calm and safe for swimming — unusual on an Atlantic-facing coast, where conditions can be rough.
The beach is popular with local families on weekends and with visitors staying in Santa Cruz, but it's large enough not to feel overcrowded. Facilities include sunbed rental, showers, and several small fish restaurants in San Andrés village. The combination of sheltered water, golden sand, and dramatic mountain backdrop makes it the most photogenic beach on the island. The drive along the coast road from Santa Cruz takes about 15 minutes.