Weesen liegt am westlichen Walensee direkt am Linthkanal. Bedingt durch seine geschützte Lage gedeihen hier Mittelmeerpflanzen wie Palmen, Zitronenbäume und Feigen. Die kleine historische Stadt bietet Sehenswürdigkeiten wie die Heiligkreuzkirche aus dem 15. Jh. oder das Dominikanerinnenkloster, das bereits seit dem 9. Jh. besteht. Sogar Überreste eines spätrömischen Kastells sind noch vorhanden. Weesen ist über den Zugverkehr und die Walensee-Schifffahrt gut erreichbar.