Stari grad Drijeva nalazi su u plovnom dijelu donje Neretve, uz važnu prometnicu koja poveziva priobalje sa brdskim kontinentalnim zaleđem. Prostor današnje Gabele u kasnom srednjem vijeku poradi svog položaja ima značajne trgovačke kapacitete. U povijesnim izvorima se pojavljuje pod imenom Drijeva, portus Narenti, a nakon dolaska osmanlije 1465. godine, mijenja naziv u Gabela. Kroz povijest, različite narodnosti i vlasti, poput Dubrovačke republike, srpskih vladara, Mlečana ili Osmanlija sukobljavaju se zbog uprave nad ovom pozicijom.
Prostor grada unutar bedema i tornjeva zauzima površinu od 28.042 m2. U osnovi, grad je omeđen bedemima višekutnog nepravilnog oblika, prilagođen konfiguraciji terena na kome se nalazi. Unutar grada smještene su dvije pravokutne cjeline, nazvane Velika i Mala tvrđava sa puškarnicama i cisternama za vodu. Osim toga, unutar male tvrđave izgrađena je i Fatihova džamija, na čijim temeljima Mlečani grade crkve sv. Katarine 1649. godine, da bi konačno Osmanlije na njenim ruševinama izgradili ponovno džamiju.