تمتد المدينة بشكل رئيسي على طول ساحل البحر التيراني ، حيث تنحدر قليلاً ، بين البحيرة وسان ماركو ، على منحدرات Colle Sant'Angelo ، حيث تقف Castellabate. تقع أراضيها بالكامل داخل محيط منتزه سيلينتو وفالو دي ديانو وألبورني الوطني ومقر محمية Castellabate البحرية التي تم إنشاؤها في عام 2009: المنطقة البحرية المحمية في Santa Maria di Castellabate.