どちらの言葉も違って綴られていますが、同じように聞こえ、同じことを意味します。船やボートのための保護された場所です。
「ハーバー」はアメリカ英語でより一般的なスペルであり、「港」はイギリス英語でより一般的です。