Monte Sant’Angelo è situato in una posizione panoramica su uno sperone meridionale del promontorio con la vista aperta sul Tavoliere e sul golfo di Manfredonia. Lo sperone è di natura calcarea e presenta perciò caverne e grotte tra le quali più nota è quella in cui si trova l’altare di S. Michele Arcangelo.