The Bahamas archipelago comprises 700 islands, islets, and cays in the Atlantic Ocean, just south of Florida. An independent nation since 1973, the Bahamas remain part of the British Commonwealth. But while British heritage is an important part of the draw of Bermuda, here it is second to the proximity. Located just under 200 nautical miles southeast of Miami, weekend cruises from South Florida can land in Nassau by the next morning, offering you quick gratification.