Localizada a cerca de 12 km do centro de Caraguatatuba, a Praia da Cocanha fica entre as Praias do Massaguaçú, ao sul, e da Mococa, ao norte. O acesso pode ser feito de carro ou ônibus urbano pela Rodovia Rio-Santos (SP55), logo após a foz do Rio Cocanha (ou Gracuí), que separa as praias do Massaguaçú e Cocanha, por meio de um caminho pavimentado, que leva até a Praia.
A praia, que tem cerca de 1km de extensão, tem boa infraestrutura: restaurantes, quiosques, lanchonetes, vagas para estacionamento de veículos e diversas opções de hospedagem. No canto esquerdo da praia, sentido Praia da Mococa, o Ilhote da Cocanha contribui para que o mar seja bem calmo, ideal para banhistas e para prática de mergulho livre, por apresentar, também, águas cristalina, indicada para famílias com crianças, PNE e idosos e para prática de stand up e caiaque. No canto direito da praia, sentido Praia do Massaguaçú, o mar é bravo e pode apresentar forte correnteza, não sendo indicado aos banhistas.
A Praia da Cocanha também oferece aos seus visitantes “ski-banana”, aluguel de jet-skis e de caiaques, o que a configura como uma das praias mais preparadas para receber famílias.
Nesta também fica a maior Fazenda de Mexilhão (Mariscos) de Estado de São Paulo, onde é possível chegar de embarcação.