I also thought that cod spawned in inshore waters.
BREEDING SEASON
From January to late March coinciding with the lowest sea temperatures of the year. A female cod can lay anything up to 5,000,000 eggs annually. The young cod hatch in the early spring and reach 4-6in in their first year. In the second year they attain 14-16in and 1.5 lbs in weight. growth accelerates in the third year reaching between 4 and 6lbs with approximately 20% become sexually mature. Most fish reach maturity when weighing 7-10lbs in their 4th year. Cod can be expected to add on roughly 4lbs per year, but extreme cases can double this.