Carnival Corp has given a new public voice to its new ethics and compliance team.

The Arnold Donald-led cruise major has appointed Heidi Barker, a public relations veteran, as the group's vice president of corporate communications. She starts in March.

She will report to chief compliance and ethics officer Peter Anderson, who has been forming the team since August after New York and London-listed Carnival paid a $20m fine for violating probation tied to environmental wrongdoing.