Nassau is the capital of The Bahamas group of islands and part of the British Commonwealth. Its year round steady daytime temperature and proximity to Florida - just 185 miles southeast of Miami - make Nassau a popular port of call. Nassau is located on New Providence Island and is connected by bridge to Paradise Island - home to Atlantis Resort. Primary Language … [Read more...]