A 14-year-old has been charged after two stolen firearms were recovered by Karratha detectives in relation to an incident that occurred in Baynton on January 2.