You can explore South America on a cruise out of Los Angeles. Princess Cruises offers the voyages in December of each year. The long voyages take you to the wonders of the Andes and Machu Picchu, down the Pacific Coast, and around Cape Horn to Brazil. See the complete itinerary below.
There are also cruises to Brazil from the USA out of Florida as well as California.