Descrizione
Rocca San Giovanni è situata su un colle roccioso a 154 m s.l.m. E’ in vista del mare tra le foci del fiume Sangro e del torrente Feltrino. Il suo territorio si estende su una superficie di 21,47 kmq su un’area di basse colline. Il paese è un centro prevalentemente agricolo, con la coltivazione di olive, cereali e uva, ma importante è anche l’artigianato e il turismo, soprattutto quello costiero delle zone del Cavalluccio, della Foce e di Vallevò.