De stad Marstrand in het zuidwesten van Zweden strekt zich uit over de twee eilanden Marstrandsö en Koö. Het oudere deel van de stad ligt aan Marstrandsö; dit eiland is autovrij. Het beeld van de oude stad wordt gedomineerd door het fort Carlsten, dat op een berg boven de stad uittorent, evenals prachtige villa's uit de 19e eeuw.