Qyteti shtrihet kryesisht përgjatë bregut të detit Tirren, ku ai pjerrët pak, midis liqenit dhe San Marco, në shpatet e Colle Sant'Angelo, ku qëndron Castellabate. Territori i saj bie plotësisht brenda perimetrit të parkut kombëtar Cilento, Vallo di Diano dhe Alburni dhe selia e rezervës detare të Castellabate e themeluar në vitin 2009: zona e mbrojtur detare e Santa Maria di Castellabate.