Original: Located on New Providence Island, Nassau has an attractive harbor, a colourful blend of old world and colonial architecture, and a busy port.
Simplified: Nassau is located on New Providence Island.