Séparée de la presqu'île de Pelješ par un étroit chenal, Korčula (17000 habitants) sixième plus grande île d'Adriatique, mesure presque 47 km de long sur 5 à 8 km de large.