The answer I was provided was sublimation. This makes sense because iodine can sublime, and we can collect it using an inverted funnel which is cooled, such that the iodine vapours condense on it.
However, sodium iodide is soluble in water, and iodine is not soluble in water. Hence I don't understand why we cannot separate by dissolving in water, stirring, then filtering (Option B).
Thanks.