The Hudson River will be filled with dozens of tall ships from at least 20 nations this Fourth of July for Sail4th 250.