Icon of the Seas, launched in January 2024, exceeded expectations in both guest satisfaction and financial performance.