Korčula ist mit der Oberfläche 279,03 km² die sechstgrößte kroatische Insel im Adriatischen Meer.
Wie alle dalmatinischen Inseln erstreckt sich Korčula in Ost-West-Richtung. Die Länge der Insel beträgt 46,8 km; und hat eine Breite von 5,3 bis 7,8 km. Die östlichen und westlichen Teile der Insel sind niedrig und der zentrale Teil ist hoch. Die höchsten Gipfel sind Klupca (568 mnm) und Kom (510 m). Die Küste ist sehr verzweigt. Das Klima ist mild: Die durchschnittliche Temperatur im Januar beträgt 9,8°C und im Juli 26,8°C. Jährlich gibt es auf Korčula ca. 2675 Sonnenstunden und die Insel ist in den Sommermonaten dem frischen Mistral ausgesetzt. Der durchschnittliche jährliche Niederschlag fällt um 1100 mm. Auf der Insel wuchsen einmal mediterrane Vegetation, Weinberge und Kieferwälder. Aber im Jahr 1998 gab es ein schreckliches Feuer, das den gesamten Teil zwischen den Siedlungen Blato und Smokvica niederbrannte.
Korčula war bereits in der Jungsteinzeit bewohnt. Im 6. Jahrhundert v. u. Z. war eine griechische Kolonie auf der Insel. Zu dieser Zeit wurde die Insel Korkyra Melaina (Schwarze Korkyra) wegen der weitgehenden und dichten Wälder genannt. Während der Herrschaft des römischen Kaisers Octavian, 35 v. u. Z. wurde Korčula von den Römern übernommen, und im Jahr 555 wurde sie dem Byzantinischen Reich angeschlossen. Im 9. Jahrhundert wurde die Insel von den Bewohnern der Neretva regiert und dann haben sich die Herrscher mehrmals ausgetauscht: Die Venezianer, die bosnischen Herrscher und die Republik Dubrovnik, von 1420 bis 1797 war die Insel wieder unter der Herrschaft von Venedig. Zur Zeit der Napoleonischen Kriege war die Insel abwechselnd unter österreichischen, französischen und britischen Behörden. Von 1815 bis 1918 wurde die Insel wieder unter Österreich.
Die märchenhafte Korčula war die Heimat der schönen Kerkyra, der Heldin der griechischen Mythologie, nach der Korčula benannt wurde, und das Zuhause für sie wurde sogar vom Gott Poseidon selbst gebaut. Sogar der Weltreisende Marco Polo hatte ein Haus auf Korčula.
Auf der Insel gibt es mehrere Siedlungen: Babina, Blato, Brna, Čara, Korčula, Lumbarda, Prižba, Prigradica, Pupnat, Pupnatska Luka, Račišće, Smokvica, Vela Luka, Karbuni, Kneža, Zavlatica, Žrnovo.