Calling to the US from San Pedro cost me $3.00 a minute from Banana Beach Hotel. I didn't think it was outrageous, could have been much worse - Argentina - $8.50 per minute. Try a phone card though, heard it's even cheaper.