I have not been on Divina, but cruised MSC quite a few times in the Carib. There are a smattering of tuxes, not nearly as many as when we started cruising, but men still wear them. You will get a melange of dress on formal nights.... If you like your tux, wear it proudly. But you don't "need" one,