Only one company is permitted to pick up passengers at the airport and it has fixed rates. $30 would be the taxi fare to Albrook in the former Canal Zone. Panama City would be $25.
http://www.tocumenpanama.aero/index....sporte_publico
Yes, the taxis are safe.