Karlskrona se encuentra en el archipiélago de Blekinge en el Mar Báltico. El centro de la ciudad, el puerto principal y el astillero se encuentran en la isla de Trossö. El Museo Naval, reconocido oficialmente como Museo del Año 2015, es una de las principales atracciones de Karlskrona. Su costa rocosa está llena de pequeñas embarcaciones amarradas por los lugareños que viven en casas típicas de estilo sueco con fachadas rojas y persianas blancas. Los turistas que visitan Karlskrona pueden alquilar un kayak o elegir un recorrido en bicicleta.