Weesen se trouve à l'ouest du lac de Walenstadt, directement sur le canal de la Linth. Grâce à sa situation protégée, les plantes méditerranéennes comme les palmiers, les citronniers et les figuiers poussent ici. La petite ville historique offre des attractions comme l'église de la Sainte-Croix du 15ème siècle ou le couvent des dominicaines qui existe depuis le 9ème siècle. Il reste même des vestiges d'un fort de la fin de l'époque romaine. Weesen est facilement accessible par le train et la navigation sur le lac de Walenstadt.