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 .