what island is nassau located on
Nassau Tourism: Best of Nassau. Nassau, New Providence Island. Nassau teems with Bahamian and British flavor. The capital city of the Bahamas boasts miles of spectacular beaches and stretches of vivid coral reefs perfect for snorkeling.