PA-44,
I lived in the Bahamas for 6 months and flew charter there and I can tell you from experiance that most of the people that are from the islands would never live in Nassau. If the job was in one of the out islands, I'd say go for it, but Nassau would not be the best place to live.
Make sure before you take the job that you go there and spend a few days and nights, maybe even a week, to make sure you see "everything" on the island and how the "locals" are before you get s#cked into something that you might regret.
If you take the job your employer will have to get you a work permit, so make sure the details of who would be responsible for the permit are laid out on the table before you do anything. And also ask what would be expedited of you in regards to the permit if you leave. The Bahamas law requires the employer to cover and be repsonsible for the costs of the permit. You can not be held "legaly lible" (sp) for it.
Good Luck