Get the International World service plan (free) from T-Mobile. When you get to the Bahamas, your GSM phone will automatically (I believe) search for local service providers. You pay a slight roaming charge. I was there last March and had no problem having service.