Bergen is Norway's second largest city and the country's largest western port, located on the Byfjord.