Visiting the little town of San Andrés is one of the most pleasant excursions you can do in Tenerife. Located in the north of the island, this charming coastal village mixes coast and mountains, and is known as one of the top spots to sample the local seafood; especially on weekends, restaurants here are packed with both locals and visitors. In addition, Las Teresitas beach is one of the island's most popular. But there's also a lovely old town with cobblestone streets and lots of colourfully painted houses. Don't miss the ruins of the Castillo de San Andrés, once a key defense installation for the island.