U neposrednoj blizini Dubrovnika, nalazi se arhipelag Elafiti. Arhipelag je dug 25 km, a čine ga ostrva Daksa, Koločep, Sveti Andrija, Lopud, Ruda, Šipan, Mišnjak, Jakljan, Kosmeč, Goleč, Crkvine, Tajan i Olipa (najzapadnije ostrvo), plus hridi. Neki u Elafite ubrajaju i Lokrum i Mljet. Elafiti su na vrhuncu bili u srednjem veku, kad su bogati Dubrovčani gradili letnikovce na njegovim ostrvima. Osim brojnih znamenitosti, na Elafitima je prekrasna mediteranska flora i fauna, nedirnuta priroda i atraktivne plaže. Brojne lokalne agencije organiziraju celodnevne izlete iz Dubrovnika i Cavtata. Ako boravite u Dubrovniku obavezno posetite neke od Elafita.