Experts believe they've located Christopher Columbus' flagship, the Santa Maria, off the coast of Haiti.