The tom you are showing is not a Narragansett.
https://www.porterturkeys.com/narragansett.htm
He appears to be a Bronze tom. It is possible that he may be carrying a hidden Narragansett color gene but there is no way to tell from a photo. Only controlled breeding results or a DNA test can say what hidden color genes he has.
My guess is your hens are probably not pure Narragansett too. I only see two hens in the photo and not enough of either hen to make any guesses. Based on the poults, I would not be surprised if one or more of your hens is a Golden Narragansett carrying the red color gene.
If the tom is a Bronze Semi-Color (bb Cc Nn) split white (c) and Narragansett (n) and one of the hens is a Narragansett Semi-Color (bb Cc n-) split white (c), it would explain the white poults. This is just speculation.
Whatever is going on, your flock is definitely not pure Narragansett turkeys.