Město Gaeta leží na jižním konci regionu Lazio ve stejnojmenné zátoce na pobřežním úseku Riviera di Ulissa. Nad městem se tyčí hora Monte Orlando, na jejímž vrcholu stojí mauzoleum Caesarova velitele Planca. V předhůří obklopeném mořem se rozkládá Parco Urbano di Monte Orlando.
Podle Vergilia byla Gaeta pojmenována po Aeneově kojné Caietě, která zde byla údajně pohřbena.
Nejvýznamnější památkou města je aragonský hrad. K dalším zajímavostem patří dóm s pozdně románskou zvonicí pokrytou barevnými keramickými taškami. Přímo u vody stojí kostelík San Giovanni a Mare (Svatý Jan u moře) z 10. století s freskami kupolí. Podlaha kostelíka se svažuje, takže když přijde velká voda, snadno opět vyteče ven.
Moderní čtvrť města propojuje Gaetu s přímořským letoviskem Serapo. Zde najdete dlouhé písčité pláže táhnoucí se až k Parco Nazionale del Circeo.
Nedaleko se nachází další přímořská letoviska Sperlonga a Terracina.