Nassau is the capital of the Bahamas. Located on the island of New Providence, it is the largest city in the island chain and the most populated. Each year, hundreds of thousands of tourists visit ...