Where can sim cards be purchased for a cell phone? Belize Intl? Someplace in San Pedro?

Or is there a more convenient and cost effective way to call the US from AC?

Thanks!