Localizada a cerca de 12 km do centro de Caraguatatuba, a Praia da Cocanha ca localizada entre as praias do Massaguaçu, ao sul, e da Mococa, ao norte. O acesso pode ser feito de carro ou ônibus urbano pela rodovia Rio – Santos (SP 55), logo após a foz do Rio Cocanha (ou Gracuí), que separa as praias do Massaguaçu e Cocanha, por meio de um caminho pavimentado, que leva até a praia. A praia, que tem cerca de 1 km 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 prática do mergulho livre, por apresentar, também, águas cristalinas. No canto direito da praia, sentido Praia do Massaguaçu, o mar é bravo e pode apresentar forte correnteza, não sendo indicado aos banhistas. No verão a praia é assistida pelo guarda-vidas. A Praia da Cocanha também oferece aos seus visitantes "skibanana", aluguel de jetski e de caiaques, o que a configura como uma das praias mais preparadas para receber famílias.