Marstrand ist mit knapp 1.400 Einwohnern Schwedens kleinste Stadt. Sie besteht aus zwei Teilen, die auf den Inseln Koö (links) und Marstrandsö (rechts) liegen.