Karlskrona liegt im Blekinge-Archipel in der Ostsee. Das Stadtzentrum, der Haupthafen und die Werft befinden sich auf der Insel Trossö. Das Marinemuseum, offiziell als Museum des Jahres 2015 anerkannt, ist eine der Hauptattraktionen von Karlskrona. Die felsige Küste ist voller kleiner Boote, die von Einheimischen festgemacht wurden, die in typisch schwedischen Häusern mit roten Fassaden und weißen Fensterläden leben. Touristen, die Karlskrona besuchen, können ein Kajak mieten oder eine Radtour wählen.