Beelining For The Bahamas
To enter the Bahamas, private vessels need a Bahamas customs clearance form, one Bahamas immigration card per person aboard, and proof of citizenship (a U.S. passport).
According to the Bahamian government website, visiting boaters must clear Bahamas Customs & Immigration at the nearest designated port of entry; fly the yellow quarantine flag and notify customs of your arrival. Only the captain is permitted to leave the boat until your vessel has been cleared, at which time customs will send officers to your vessel to check in the crew. All boaters entering the Bahamas are required to pay an entry fee of $150 for boats up to 35 feet; it's $300 for larger boats. Fees are subject to change.
Go to the entry requirements page at bahamas.com for info, including contacts and downloadable clearance form.