Some words have two prepositional forms, one (with stressed -у) used with "в" and "на" and another one (unstressed -е) with other prepositions.
В порту, в лесу, в снегу, but о порте, о лесе, о...