St. John ist eine Festung innerhalb der Stadtmauer von Dubrovnik. Es liegt an der Südseite und diente hauptsächlich der Verteidigung des Stadthafens. Die Festung wurde 1346 unter dem Namen "Mule Fort" erbaut. In der Nähe wurde nach Plänen des Dubrovnik-Ingenieurs Pasko Milicevic eine sogenannte Gundulic-Festung errichtet. Beide Forts wurden 1522 mit den Türmen verbunden und bilden seit 1557 das Ganze, wie wir es heute kennen - eine monumentale Struktur, die teilweise halbkreisförmig ist. Das Innere der Festung enthielt ursprünglich ein großes Lagerhaus mit Schießpulver. Der heilige Johannes bewahrt einen beträchtlichen Teil der kulturellen Schätze der Republik. Es beherbergt auch die Sammlungen des Meeresmuseums und des Aquariums sowie des Instituts für Meeres- und Küstengebiete. Auf der Terrasse, die als Sommerbühne für die Sommerspiele in Dubrovnik diente, befand sich eine Triton-Segelkanone.