Royal Caribbean Cruises contracts that average around six months. Carnival Corporation, similarly, offers eight to nine-month contracts to staff in positions such as galley supervisors. A stateroom steward can expect seven to eight-month contracts with the same company.