Karlskrona jest najbardziej znanym nadbałtyckim szwedzkim kurortem oraz główną bazą szwedzkiej marynarki wojennej. Tutejszy port wojenny wpisany jest na listę UNESCO, a miasto słynie z drewnianej, czerwonej zabudowy oraz licznych wysepek, na których można latem plażować.
Miasto położone jest na kilkudziesięciu wyspach archipelagu Blekinge. Większość z nich jest zamieszkana, ale zdarzają się też samotne wysepki, które szczególnie latem są chętnie odwiedzane jako miejsce do odpoczynku nad wodą.
W przeszłości Karlskrona była przede wszystkim szwedzkim portem wojennym i jako taki została założona w XVII w. Do dziś wyspa Stumholmen znajduje się w rękach wojska i jest bazą dla okrętów wojennych. Zabytkowy port należący do wojska wpisany jest na listę UNESCO, a na wyspie znajduje się też duże Muzeum Morskie, w którym można m.in. zwiedzić kompletnie wyposażoną łódź podwodną, która do 1989 r. znajdowała się na służbie.
Centrum Karlskrony leży na wyspie Trossö. Jego głównym placem jest Stortorget z barokowym kościołem Świętej Trójcy wzniesionym na planie okręgu oraz Muzeum Blekinge. Stoi tu także drewniany Kościół Admiralicji, a przed nim drewniana rzeźba Pana Rosenbona, której należy wrzucić do kapelusza pieniążek by powrócić do Karlskrony.
Główną atrakcją Karlskrony jest jej drewniana zabudowa. W pobliżu portu znajduje się osiedle kolorowych domków Bjorkholmen, które jako jedyne przetrwało wielki pożar w XVIII w. Najstarsze znajdujące się tu domki pochodzą z XVII w. i są wciąż zamieszkane. Pocztówkowym obrazkiem z Karlskrony jest zabudowana czerwonymi, drewnianymi domkami letniskowymi wyspa Brandaholm. Stojące tu chatki pochodzą z około 1920 r. i wciąż znajdują się w rękach prywatnych właścicieli.