Yes but before applying the new floor coverings you will need to lay a smoothing underlayment or screed onto the ceramic tiles. This will stop any grout lines or uneven tiles showing through once the new flooring is installed.
You could have a look at lvt , it’s totally waterproof and made in a stick down or click format . You would need a specialist fitter to fit it for you but it is great hardwearing product and comes in a variety or shades and colours
I hop this helps you