The currency is the Bahamian dollar (B$1), pegged to the U.S. dollar so that they're always equivalent. There is no restriction on bringing foreign currency into The Bahamas. Most large hotels and stores accept traveler's checks, but you may have trouble using a personal check.