They all sound like nice spots, but my first choice would be #3. Narrows are always a good choice, and if you have deep weedbeds/weedlines adjacent to shallow water, that's a plus also. Add in the fact that it turns to a river nearby, and you have a prime area where big females should be starting to stage up to spawn. Cover all depths, but focus on those deep weedlines. With all of the ice this year the fish probably arent starting to make their shallow push for spawning just yet.