Karlskrona leží v souostroví Blekinge v Baltském moři. Centrum města, hlavní přístav a loděnice se nacházejí na ostrově Trossö. Námořní muzeum, oficiálně uznané jako Muzeum roku 2015, je jednou z hlavních atrakcí města Karlskrona. Jeho skalnaté pobřeží je plné malých člunů kotvících místními obyvateli, kteří žijí v typických švédských domech s červenými fasádami a bílými okenicemi. Turisté, kteří navštíví Karlskronu, si mohou pronajmout kajak nebo si vybrat cyklistickou túru.