We were on the Explorer in January and they had sanatizer pumps at the entrances to all of the dinning areas. They had staff standing there making sure you used it before you entered the eating areas!! They would stop you if you didn't use it.
I thought that all of the ships would be doing this. They were motion activated and took up very little space.