Well, I don't know what 'it' is here, but the phrase usually means 'make the most (= enjoy/use/experience as much as possible) of an otherwise not so optimal situation or opportunity'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.