cidade estende-se principalmente ao longo da costa do Mar Tirreno, onde se inclina suavemente entre Lago e San Marco, nas encostas do Colle Sant'Angelo, onde se ergue Castellabate. O seu território insere-se inteiramente no perímetro do parque nacional de Cilento, Vallo di Diano e Alburni e alberga a reserva marinha de Castellabate criada em 2009: a Área Marinha Protegida de Santa Maria di Castellabate.