O filme, talvez deliberadamente, misturou sua geografia.
Como você apontou, Switerland está no lado "errado" da Áustria em relação a Salzburgo. Os dois países "neutros" próximos a Salzburgo foram a Tchecoslováquia e a Hungria.
Mas esses países logo caíram na "órbita" alemã (a Checoslováquia pela força, a Hungria voluntariamente). Então o filme pode ter desejado usar a Suíça como um país genuinamente neutro para toda a guerra. Nesse caso, o local de lançamento natural era o Tirol. Mas isso pode ter entrado em conflito com o lar histórico de von Trapp.
O filme também (provavelmente deliberadamente) confundiu os dois eventos principais; o casamento (1927) do Capitão e Maria, e o (1938) Anschluss, colocando o primeiro direito antes do segundo. As sete crianças estavam na verdade com idades entre 5 e 16 anos em 1927, mas, claro, 11 anos mais velhas em 1938. Mas o filme manteve as idades de 1927 das crianças para torná-las "mais fofas".