Royal Caribbean International has announced its second Icon Class vessel, the Star of the Seas, which is set to make its debut in August 2025. The new ship will embark on seven-night Caribbean cruises from Port Canaveral, Florida, marking a significant addition to Royal Caribbean’s fleet.