Карлскрона се намира в архипелага Блекинге в Балтийско море. Центърът на града, главното пристанище и корабостроителницата се намират на остров Trossö. Военноморският музей, официално признат за Музей на годината 2015, е една от основните забележителности на Карлскрона. Неговото скалисто крайбрежие е пълно с малки лодки, акостирали от местните жители, които живеят в типични къщи в шведски стил с червени фасади и бели щори. Туристите, посещаващи Карлскрона, могат да наемат каяк или да изберат колоездене.