The repositioning cruises only happen occasionally when a ship starts doing an other itinerary for some time or permanently. The Disney Magic had to switch home port to make a new kind of cruises. You don’t do this without passengers. In May 2005 and 2008 the Magic cruised from Port Canaveral, Florida, to Los Angeles, California, through the Panama Canal to do the same in the other direction in August of the same years. In May 2007 the Disney Magic cruised across the Atlantic Ocean to Europe (to Barcelona) to return back to Port Canaveral in August 2007, the Transatlantic cruises. The last one happened again in 2010, 2011, 2013 and 2014.
The first Panama Canal cruise had stops in Castaway Cay, Curacao, Acapulco and Cabo San Lucas and lasted 14 nights. When going back Mazatlan was added as port of call. The second Panama Canal cruise lasted 15 nights and stopped at Castaway Cay, Aruba, Acapulco, Puerta Vallarta and Cabo San Lucas to add Cartagena when going back. Also the Disney Wonder did a Panama Canal cruise to take its position in Los Angeles and Vancouver for the Mexican Riviera and Alaska cruises starting in 2011. At the end of 2012 Disney Cruise Line stopped the cruises to the Mexican Riviera and was there a Panama Canal cruise end of 2012/2013 and Spring 2013/2014 to change between the Alaska cruises and cruises in the Caribbean.
Two other repositioning cruises are those of the Disney Wonder from Los Angeles to Vancouver and back while switching between the Mexican Riviera to the Alaska cruises and vice versa. In 2012 there were two repositioning cruises between Vancouver and Seattle and back during the Alaska cruises . In 2014 there are repositioning cruises between San Diego and Vancouver, the California Coast cruises.
The Disney Magic offered both Mediterranean and Northern European capitals cruises. Between that there was a repositioning cruise from Barcelona to Dover and back.
In 2014 the Disney Magic has not only Barcelona as homeport in the Mediterranean, but also Venice. For this there also are repositioning cruises between the 2 ports.