For non-refundable tickets, the taxes (and fuel surcharge in my experience) are only refunded if you haven't used the entire ticket.
If you have already used the outward portion and cancel the return, KLM will not refund the taxes as they say they would have to reprice the ticket to a one-way ticket and then you would owe them money.