Omišalj je jedino naselje na sjeverozapadnom dijelu otoka Krka, koje se u Riječkom zaljevu vidi sa svih strana. Gradić je smješten na brežuljku čije se padine strmo spuštaju prema moru unutar dobro zaštićenog Omišaljskog zaljeva.
Ovakav pogodan zemljopisni položaj odigrao je važnu ulogu u povijesti Omišlja. Naseljen je već u prapovijesti i antici. Na mjestu gdje je bila prapovijesna gradina (Kasteljer) nastalo je naselje Omišalj, koje se prvi put spominje 1153. godine kao "Castri Musculi" (mjesto kod školjki).
Ispod grada smješten je lokalitet fortica s ostacima kasnoantičkih fortifikacija s cisternom koja možda kontinuira do bizantskih vremena. Omišalj je još od 11. st. važan centar pismenosti i glagoljaštva, a prvi pisani spomenici potječu iz 12.st.
Omišalj je sačuvao srednjovjekovnu urbanu strukturu. Na središnjem prostranom trgu je župna crkva Uznesenja Marijina (Stomarina) sa zvonikom, gradskom ložom i kapelom Sv. Jelene. Stambene građevine ruralnog karaktera velikim dijelom su sačuvale prvobitni izgled: karakteristično vanjsko stepenište s balaturama. Glavne linije kretanja vode iz polja i luke koja se nalazi u podnožju grada, do nekadašnjih gradskih vratiju do trga. Današnji Omišalj, zahvaljujući podneblju, klimi, blizini mosta, zračne luke i grada Rijeke, privlačna je destinacija za brojne turiste.