Yes, as a United States citizen, you must present a valid passport when flying in and out of the Bahamas.
The Bahamian dollar is maintained at the same level as the U.S. dollar, and both are accepted interchangeably on all islands.
If you are wanting to rent a vehicle during your stay, remember that UK rules apply in The Bahamas, so please drive on the left and be very careful on the roundabouts.