Kamienna twierdza Carlsten została zbudowana w Marstrand na rozkaz króla Karola X Gustawa, którego imieniem została nazwana. Funkcje obronne pełniła do 1882 r., ale aż do lat 90. XX w. służyła celom wojskowym. Obecnie znajduje się w niej muzeum historyczne. Twierdzę można zwiedzać samodzielnie lub w towarzystwie przewodnika. Wizyta zwykle trwa ok. godziny.
Twierdza została zbudowana na mocy traktatu z Roskilde, zawartego w 1658 r. między królami Danii i Szwecji. Początkowo mieściło się tu więzienie, a przy budowie pracowali sami więźniowie. Pracą skazani zarabiali na swoje pożywienie - jeśli nie byli w stanie pracować, nie otrzymywali żywności.
Z czasem twierdzę przekształcono w wojskowe koszary. W XIX w. mieszkało w nich ok. 600 żołnierzy. Podczas zwiedzania warto obejrzeć odnowione budynki koszar oraz Dom Komendanta pochodzący z 1775 r. W tym ostatnim znajdowało się nie tylko mieszkanie dowódcy twierdzy, ale również cele dla więźniów szlacheckiego pochodzenia.