Ascona si trova direttamente sul Lago Maggiore. La cittadina è separata da Locarno dal fiume Maggia e dalla sua valle. Il lungolago di Ascona, che risale al XIII secolo, ha un'impronta mediterranea e il clima mediterraneo è all'altezza. L'attuale centro storico è stato costruito in gran parte nel XVI secolo. Dei quattro castelli, solo il Castello dei Griglioni esiste ancora oggi. Si trova sul lungolago. Del Castello di San Materno, costruito nel XIX e XX secolo a nord di Ascones, rimangono solo i resti della cappella romanica del castello