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