No litoral norte do Rio Grande do Sul, a cerca de 190 quilômetros de Porto Alegre e perto de duas horas e meia pela BR-101, Torres faz divisa com Santa Catarina pelo rio Mampituba. É o único ponto da costa gaúcha onde a rocha desce até a praia: arenito avermelhado coberto por basalto, com 180 a 200 milhões de anos. São essas formações que dão nome à cidade.
O Parque da Guarita, oficialmente Parque Estadual José Lutzenberger, protege o Morro da Guarita e o Morro das Furnas, com trilhas curtas e marcadas entre os paredões e a areia. Ao norte, fora do parque, o Morro do Farol abre a vista de toda a orla. A Praia Grande é a mais estruturada, plana e boa de caminhar. Da Barra dos Molhes saem os barcos para a Ilha dos Lobos, a cerca de 1,8 quilômetro da costa, onde lobos e leões-marinhos descansam; não se desembarca, e a embarcação mantém distância. Baleias-jubarte podem aparecer entre julho e outubro.
Três dias rendem. O verão é a época de praia; fora da alta temporada, a cidade fica bem mais tranquila. As trilhas dos morros têm escadas e subidas curtas, e a orla é plana. Chega-se de carro ou de ônibus pela BR-101, com aeroporto em Porto Alegre.