Unlocking my iPhone for international use?

Just got my iPhone from eBay but I NEED it unlocked for when I get back to the Bahamas.

Depends on which carrier it is locked to. Should check Chronic Unlocks.

To unlock an iPhone the remote unlock service would be a better option because, you need not give your mobile to someone else nor do you have any chance to enter the wrong unlock codes. To get such an unlocking service for your iPhone approach http://www.mobile-unlocker.com/apple-iphone/rs2wp9/ and by submitting the country and network to which the mobile is locked to you will be able to remove the restriction from the respective network. This will be a permanent unlocking solution.