The Bahamas, A Global Destination

The independent country of The Bahamas is located just southeast of Florida. It is an island nation, and Baha Mar is located on the north shore of New Providence island, home to the capital city, Nassau.