The crew of HMS Lancaster – which works out of Bahrain – recovered 340kg of heroin and 83kg of methamphetamine.