I would begin to cater to the singles. Carnival is losing a lot of business and forcing the singles to book with NCL. I would also do way more for the past guests, I have cruised Carnival 8 times and never get any cruise specials for my efforts. I also have cruised Costa and Carnival won't acknowledge my cruise toward my past guest loyalty count. I would run great past guest specials, more on board perks. and cater to singles.
Kim