This year in march my visa got extended till 2017. I recevied i797 receipt and i94. New extension has not stamped on my password.

I am planning to travel via Cruise to Bahamas in Dec 2014. Will I be able to come back in US on i94? without visa stamp on passport. Do I need Bahamas visa?