Never, ever hail a taxi in San Pedro or Tegucigalpa. Particularly in San Pedro where it's organised crime that thrives, there are a number of taxi drivers that work for gangs, so it's always in your best interest to use a reputable company that you know will get you to your destination without any incidents.