Yes, you have a 16 core server and 48 core license so you're good to go (license-wise) with 6 virtual machines. MAK keys have a specific number of activations allocated per key, assigned as per your license agreement. (ask the seller)
Each time you activate a MAK key, the count of remaining activations is decremented. This doesn't matter if the activation happens on the same machine or on different hardware. If you needed more activations on a MAK key, you would need to contact Microsoft.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--