World Port Source provides interactive satellite images, maps and contact information for 4,571 ports in 196 countries around the world. Quickly find any port using the regional map of the world. Or, if you're looking for a bit of fun, see if you can guess the day's Port of Call.
For instance, for New York State, here is a map, displaying relative size of the ports, and here are links to contact information.
For the largest ports in the Western Hemisphere, also check out the Seaports of the Americas AAPA Directory, with great detail about major ports such as the Port Authority of New York and New Jersey, and the Port of Albany.