Late-night dining isn’t what it used to be on Carnival cruise ships.