Just got back from a week-long trip to Cuba via Nassau, Bahamas.
When I landed back in New York City, the immigration officer asked me where I spent the week. As advised in forums and travel guides, I said in Bahamas and did not volunteer the information regarding visiting Cuba.
But then the officer saw the second entry stamp to Nassau on my passport (the one that they stamped after I flew from Havana and landed in Nassau). Naturally he said, why did you enter Nassau for a second time if you spent a week there?
I read a lot of forum entries where people say, "Noone asks you any questions, just tell the US immigration that you were in Nassau or Mexico, or whichever transit country you used to travel to Cuba."
So a little heads up to everyone who is planning a trip to Cuba. In the meantime, if any of you have a smart sounding explanation for that second entry stamp, please let me know.
PS. I told the officer that I left Nassau for a friend's wedding on one of the smaller islands in Bahamas and got re-stamped upon return to the main island. He gave me a "yeah, right!" look but did not ask any further questions.