L'île Margaret, située au centre du fleuve Danube, mesure 2,5 kilomètres de long sur 500 mètres de large. C'est un magnifique parc et une destination de loisirs populaire. Au Moyen Âge, l'île était un centre religieux important, et aujourd'hui, elle conserve encore quelques vestiges anciens.