Laguunit erotetaan suuremmista vesimuodoista hiekkapatoilla, este-, koralliriutoilla tai muilla luonnonvaroilla rajat. Sana ”laguuni” on peräisin italialaisesta sanasta laguna, joka tarkoittaa ”lampi” tai ”järvi”.
Vaikka laguunit on määritelty hyvin maantieteellisesti, sanaa ”laguuni” käytetään joskus nimellä suuremman alue, joka sisältää yhden tai useamman laguunin. Esimerkiksi Texasin lahden rannikolla sijaitseva Laguna Madre koostuu itse asiassa pienemmistä lahdista ja laguuneista, kun taas Laguna Beach Etelä-Kaliforniassa on itse asiassa ranta eikä lainkaan laguuni.
Laguuneja on kahta tyyppiä: atolli ja rannikko. Atollin laguunit muodostuvat, kun saari laantuu kokonaan veden alle, jättäen korallirenkaan, joka kasvaa edelleen ylöspäin. Renkaan keskellä on vesistö, joka on usein Korallikasvun ja veden yhdistelmä luo laguunin. Atollimuodostuman muodostuminen voi kestää jopa 300 000 vuotta.
Rannikkolaguuneja muodostuu varovasti kaltevilla rannikoilla. Ne ovat yleensä matalampia kuin atollilaguunit. ja yleensä erotettu merestä saarella, riutalla tai hiekkarannalla Aikana rannikkolaguunit on yhdistetty meren sisääntuloon.
Merenpinnan nousu, olemassa olevien sedimenttien määrä ja vuorovesi-alue vaikuttavat kaikki rannikkolaguunien muodostumiseen. Nuoremmat ja dynaamisemmat kuin atollilaguunit, rannikkolaguunien elinikä voi olla lyhyempi, koska ne ovat alttiina rannalle.