เมืองส่วนใหญ่ขยายไปตามชายฝั่งของทะเล Tyrrhenian ซึ่งมีความลาดชันเล็กน้อยระหว่างทะเลสาบและ San Marco บนเนินเขาของ Colle Sant'Angelo ซึ่งเป็นที่ตั้งของ Castellabate อาณาเขตของมันอยู่ในขอบเขตของอุทยานแห่งชาติ Cilento, Vallo di Diano และ Alburni และสำนักงานใหญ่ของเขตอนุรักษ์ทางทะเลของ Castellabate ซึ่งก่อตั้งขึ้นในปี 2552: พื้นที่คุ้มครองทางทะเลของ Santa Maria di Castellabate