Karlshamn jest portem nad Bałtykiem założonym w XVII w. przez Karola X Gustawa. Znane jest jako szwedzkie centrum wędkarstwa oraz najdującego się w pobliżu parku dzikich zwierząt Eriksbergs, prezentującego zwierzęta w ich naturalnym środowisku.
Początki miasta związane są ze szwedzką ekspansją w rejonie Bałtyku. Karol X Gustaw szukał miejsca na nowy port dla części swojej floty wojennej i uznał, że otoczony z dwóch stron skałami, ukryty za niewielkimi wysepkami fragment wybrzeża będzie doskonałą bazą dla jego okrętów. W ten sposób w drugiej połowie XVII w. powstało Karlshamn czyli Port Karola.
Dziś port nadal odgrywa kluczową rolę w gospodarce miasta. Oprócz tego rozwija się tu lekki przemysł przetwórczy i wydobywczy. Karlshamn jest też chętnie odwiedzane przez turystów. Latem tutejsze plaże oraz przybrzeżne wysepki są świetnym miejscem na wypoczynek. Na część z nich utrzymywane jest stałe połączenie promowe, co znacząco usprawnia komunikację.
Atrakcją okolic Karlshamn jest park dzikich zwierząt Eriksbergs. Na dużych wybiegach żyją tu m.in. żubry, jelenie królewskie czy łosie. Całość zaprojektowana jest tak, że ma się wrażenie spaceru po naturalnym lesie.
Wybrzeże w okolicach Karlshamn oraz liczne w tej okolicy rzeki i jeziora są prawdziwym rajem dla wędkarzy. Do miasta tłumnie zjeżdżają m.in. w poszukiwaniu łososi, które tutejszymi rzekami płyną na tarło. Szczególnie chętnie odwiedzanym przez wędkarzy terenem jest fragment wybrzeża nazywany Mörrumsån.