Nassau, the capital city of the Bahamas and home to nearly 70% of the nation's population, sprawls out along New Providence Island's eastern side. But other islands (think: Eleuthera, Harbour ...
Providence Island was founded in 1630 at the same time as Massachusetts Bay by English puritans who thought an island off the coast of Nicaragua was far more promising than the cold, rocky shores of ...