As newbies to the island my wife and I would like to do some seal watching. Someone told me this is a good time of year to see them as they give birth on the ice. Is this true? If so, is there an area of the island that is best for viewing seals? We're close to Wood Islands. Any spots close to us?