Dozens of ships from around the world have voyaged to New York Harbor to commemorate America's 250th anniversary.