Leży w północnej części Zalewu, na południe od wyspy Wolin, od której oddzielona jest Starą Świną. Wyspa powstała w latach 1874–1880 przez przekopanie południowo-wschodniego fragmentu wyspy Uznam Kanałem Piastowskim, który skrócił drogę wodną ze Świnoujścia do Szczecina.
Wyspa ma około 14 km² powierzchni. Są to głównie równiny zajęte przez nieużytki, pastwiska i plantacje trzciny. W zachodniej części pokrywają ją Lasy Karsiborskie (pow. ok. 4 km²). Od południa otoczona jest wodami Zalewu Szczecińskiego. Na północy granicę Karsiboru stanowią ramiona Starej Świny – Rzecki Nurt i Młyńska Toń. Na wschód rozciąga się kraina ponad 40 wysp wstecznej delty Świny, z których większe to Warne Kępy, Wielki Krzek i Karsiborska Kępa
Nazwa wyspy pochodzi od nazwy wsi (obecnie dzielnicy Świnoujścia) – Karsiboru. Jest to bardzo stara pomorska nazwa. Obowiązuje od 1945 roku. W pomorskim języku „karś”, „karśniawy” znaczy „lewy”, co obecnie możemy tłumaczyć jako „bór po lewej stronie”.