ქალაქი ძირითადად ვრცელდება ტირენიის ზღვის სანაპიროზე, სადაც ის ოდნავ ეშვება, ტბასა და სან მარკოს შორის, კოლე სანტ ანჯელოს ფერდობებზე, სადაც დგას კასტელაბატი. მისი ტერიტორია მთლიანად ექცევა Cilento, Vallo di Diano და Alburni ეროვნული პარკის პერიმეტრზე და 2009 წელს დაარსებული Castellabate-ის საზღვაო ნაკრძალის შტაბ-ბინაში: სანტა მარია დი კასტელაბეტის დაცული საზღვაო ტერიტორია.