Overview The Atlantida, located in the new commercial and financial quarters of the city of Santa Cruz de Tenerife, the capital of the largest of the Canary Islands, on the shores of the Atlantic Ocean. Santa Cruz is an ideal city for strolling and shopping,..