Yes! Lightweight suits or and elegant dresses recommended. Please avoid stilettos, as the ceremony will be in the sand.
Airbnb has great options to book your stay. There are also many resorts on the Island you can look into.
You can rent cars through the airport. You can also use Hertz or Brad’s car rental.
Yes, most travelers need a valid U.S. passport to enter the Bahamas by air. If you are taking the ferry you do not have to have one.