Está bien, pero es preciso aclarar que a los habitantes de la ciudad de Buenos Aires se los llama "porteños" independientemente de que vivan o no cerca del puerto. Originiariamente, esa fue la razón, pero ahora es independiente de eso, ya que uno puede vivir en la ciudad a varios kilómetros del puerto y uno no deja de ser porteño. Además, en la Argentina hay muchísimos puertos y sólo se llama "porteño" al habitante de Bs. As.
Saludos