use silicone to glue the bath to the wall, be very generous with it, you should use a full tube. push the bath into the wall and force the silicone out so it’s tight and has no voids. This will create a completely watertight seal that will never leak so long as the plaster is solid. also the added bonus that the bath will be rock solid.
Tile on top of the rim of the bath using a 2mm spacer, then neatly fill the joint with Dow 785 silicone, or colour match using mapei silicone. this gives you a really neat seal that looks barely noticeable.
19mm holesaw usually works well for taps