Vaxholm liegt auf Vaxön, einer Insel im Schärengarten vor Stockholm, und ist ein beliebtes Ausflugsziel der Stockholmer, da sich hier die meisten Fährlinien des Stockholmer Schärengebietes kreuzen und es Busverbindungen von Stockholm gibt. Neben den zumeist kommerziell betriebenen Fähren gibt es auch die kostenlose Fähre des Vägverkets auf die benachbarte Insel Rindö.
Hauptattraktion ist das Kastell, das zur Bewachung Stockholms von der Seeseite her errichtet wurde. Die erste Befestigungsanlage entstand in der Regierungszeit von Gustav Wasa. Seine heutige Form erhielt das Kastell im 19. Jahrhundert.