Stabilizer (ship)
https://en.wikipedia.org/wiki/Stabilizer_%28ship%29
As you said, the Z-axis and stability is the killer on landing and afterwards. Landing back at the launch pad would still be the preferred option, IMO. ;-)
The type of motion compensation you suggest requires the vessel to be underway and I don’t think trying to land on a moving target will make things better. A combination of flume tanks and hydraulic motion compensation may work better but the at sea dynamics are really difficult to overcome.