Øya Korčula hører til den sentrale dalmatiske øygruppa, og mellom øya og halvøya Pelješac ligg Pelješacsundet, som er mellom 900 og 3 000 meter bredt. Korčula er den sjette største øya i Adriaterhavet, de andre fem ligger også i den kroatiske delen.