Nassau, the capital of Bahamas, offers a great variety of unique attractions which is why it is a major cruise stop and a tropical destination for discerning travelers and the site of luxurious all inclusive resorts Nassau. Founded in 1656, Nassau is located on New Providence Island, and it has had a rich history with English and African influences and even a colorful history of pirates. Its natural tropical beauty and the diversity of its flora and fauna give Nassau many delightful attractions.