World Port Sources
"World Port Source provides interactive satellite images, maps and contact information for 4,764 ports in 196 countries around the world. Quickly find any port using our regional map of the world."
Each port page has review and history, port commerce, cruising and travel, satellite map, and contact information.