Travel Guide: Nassau, Bahamas Nassau, New Providence Island, Bahamas is a complex place, with its foundations built by a rich history. July 7, 2016March 16, 2017 by Almost Spontaneous