What a mess...
Stockholm > Uppland etc or Stockholm > Sodermanland etc could be equally correct. The border between the provinces goes right through the Old town.
The archipelago could also be Uppland or Sodermanland, depending on the location. It's not a big thing whatever province is used.
Stockholm Skavsta, well Skavsta is just a distant airport for cheap flights, not really Stockholm. Should be Sodermanland, definitely not Scania
Stockholm > New Jersey is probably correct (Like Paris, Texas)
But Halsingland, Gotland, Scania, Angermanland, Vastergotland, Jamtland and Halland are all totally wrong, like putting Paris anywhere between Normandie and Côte d'Azur.