Hi Grant,
Some are reluctant to give the location of owls and that's understandable. I have also seen postings where exact locations are shown on a satellite map.
I would say they (Barred, Saw Whet, Great Horned) can be found on the Spit throughout most of the winter in the woods on the north side of the road. Check the websites and get out often. Maybe hook up with a knowledgeable birder.
Most of all, respect the animals and enjoy yourself.
Joe