Las islas Elafiti son un pequeño archipiélago formado por numerosas islas situado al noroeste de Dubrovnik, en el mar Adriático.
Las 3 islas principales son las que son habitadas permanentemente y conectadas con Dubrovnik por ferry diariamente:
- Šipan: Es la más grande de las islas y la más lejana a Dubrovnik. Tiene dos puertos que tuvieron mucha importancia desde los tiempos romanos.
- Lopud: Es la segunda en dimensión y famosa por sus playas de arena.
- Koločep: Es la isla más cercana a Dubrovnik, situada a 5 Km del puerto Gruž. Fue un importante lugar de construcción naval en la época de la República de Ragusa. Es la isla más meridional y con mayor población permanente de las Islas Eláfiti. En esta isla cuenta con siete iglesias pre-románicas que datan entre los siglos IX y XI.