The roughly 700 islands that make up the Bahamas lure millions of visitors to this paradise's white sandy shores, duty-free shops, fishing and scuba diving excursions and luxuriou ...