Nassau is located on New Providence Island .
The city is located on the island of New Providence , which functions much like a business district . Nassau houses the House of Assembly and various judicial departments .