There's more than one place called Santa Cruz:
Santa Cruz (Madeira) - a city on Madeira Island, in the Madeira archipelago
Santa Cruz, Almodôvar, Portugal
Santa Cruz (Armamar), a parish in the district of Armamar
Santa Cruz (Coimbra), a parish in the district of Coimbra
Santa Cruz, Portugal, a parish and a district
Santa Cruz (Santiago do Cacém), a parish in the district of Santiago do Cacém
Santa Cruz (Vinhais), a parish in the district of Vinhais
Santa Cruz das Flores, a borough on the island of Flores
Santa Cruz (Azores), a parish in the district of Lagoa
Santa Cruz de Tenerife - capital city of the island of Tenerife, and joint capital (with Las Palmas de Gran Canaria) of the Canary Islands
Santa Cruz de La Palma - largest city of the island of La Palma
Santa Cruz del Valle de los Caídos, Madrid
Santa Cruz de Boedo municipality Palencia
Santa Cruz de Bezana Cantabria
Santa Cruz del Grío municipality Zaragoza
Santa Cruz de la Salceda, municipality Burgos
Santa Cruz de la Serós, municipality Huesca
Santa Cruz de Tenerife (province)
Santa Cruz de La Palma, Canary Islands