Port Elgin

There is more than one place called Port Elgin:

Canada

 * Port Elgin (New Brunswick) — a community in the rural area of Strait Shores in Southeastern New Brunswick
 * Port Elgin (Ontario) — a community in the town of Saugeen Shores in Bruce County