I've no experience on Allure but I've been on several cruises on various lines. Your attire seems perfectly fine. That tie goes a long way! I've seen people much fancier (tux) and MUCH more casual (polo shirt, khakis) at formal nights. I think you'd be totally fine!