Located on the island of New Providence, Nassau is the capital city and heart of the Bahamas ... visit between November and April for the best weather. However, this is peak tourist season, so be ...