I'm Romanian, i live in London and i travelled to Bahamas with a USA visa. So its fine.
Call the number on the card 🤦♂️
You can call Bahamas Immigration and get an answer. If you are an American citizen or permanent resident you don't need a visa.
You can travel with just your US passport.
Depends where are you from, go to the Bahamas official web page and check. Or in any consulate bear you.
It depends on where your from check the Bahamas official website bahamas. gov.bs/immigration
you can go with your USA visa
U can use your USA visa. But take your birth certificate with you just in case
Thanks! Your answer is awaiting moderation.