Ubatuba possui mais de 100 praias distribuídas pelo seu litoral. Dentre ela, as mais conhecidas são: Maranduba, Itamambuca, Vermelha do Norte, Grande, Enseada, Lázaro, Santa Rita, Félix, Toninhas, Perequê e Saco da Ribeira. Além disso, a cidade possui algumas ilhas, como a Ilha das Couves, Ilha da Almada e a Ilha Anchieta. Esta última possui presídio desativado, que, no passado, foi utilizado para também manter presos políticos; ela pode ser acessada a partir do Saco da Ribeira, é possível visitar as suas ruínas e conhecer a praia do Presídio.