What group of 300 islands is between Nova Scotia and The West Indies?

The islands are the Bahamas, but they are far south of Nova Scotia. The islands are generally off the east coast of Florida in the Atlantic.