
The Bahamas: More than Just Nassau
On paper, The Bahamas is ‘700 islands & cays’, though we don’t really operate as if there’s more than just Nassau. In fairness, the overwhelming majority of the residents of The Bahamas live on the island of New Providence where Nassau is found. The largest resorts are also found on New Providence. However, beyond that, […]