Den største ø i Odense Fjord er Vigelsø, men at den i dag har et areal på 132 hektar, skyldes menneskehånd, for indtil 1873 var den kun på 66 hektar. Syd for Vigelsø lå et lavvandet område med øerne Store og Lille Ægholm, og ved at forbinde Vigelsø og disse småøer med diger, fordoblede man øens areal.
Vigelsø og størstedelen af Odense Fjord er så vigtig for ynglende og rastende vandfugle at området er udpeget som et EF-fuglebeskyttelsesområde. Det indebærer at staten og andre ejere skal passe særligt på området og gerne forbedre fuglenes levevilkår
Vigelsø er en oase af natur midt i den travle Odense Fjord. Kun en kort sejltur fra havnen i Klintebjerg ligger øen med skov og strandenge, som naturen har fået tilbage efter mange års menneskelig udnyttelse. Her er hverken veje eller biler, og tiden synes at stå stille.