Windstar Cruises has named Janet Bava as its new Chief Commercial Officer as of July 24, 2023. Betsy O’Rourke, the CCO for Windstar since 2020 and the CCO of...