The Bahamas Consulate General has no jurisdiction over other countries documents. Your U.S. visa must be renewed at the closest U.S. Embassy to you.
Yes, call ahead and make an appointment. They will be able to give you more information regarding Visas
Thanks! Your answer is awaiting moderation.