Probably, as not every bank has an agreement in every country for cost-free withdrawing from a foreign bank account. Getting a Honduran bank account is probably the way to go.
The 2% figure might mean that 2% of whatever you withdraw in Honduras is billed to your account, due to complications and inconveniences with overseas transactions. So, if you withdraw $100 from your account, you are being charged $2 for the transaction. For $1000, the charge would likely be $20.
I hope that makes things clear, but you should definitely go talk to a bank representative to clear everything up and make sure you understand everything you need to.
Recommended reading for new AndroidPIT members! Important to all community members: the AndroidPIT Forum rules