I don't know about the Bahamas, but ending the embargo would threaten tourism in Jamaica.
One of the reasons the US is so friendly to Jamaica is that it is near to a main shipping channel for the Panama Canal. So is Cuba.
Without the phony baloney embargo, cruise tourists could go to Cuba instead of Jamaica.
Of course, Cuba doesn't have the infrastructure to support large cruise ships plus Castro can't stand them. He has complained that all they do is drop off their garbage and leave without spending much money.
Come to think of it, it is our duty as Americans to cruise to Cuba. It might upset Castro enough to stroke out!