Where is Long Harbour?

Where is Long Harbour located?

Long Harbour, Long Harbour, Canada (approx. 48.84992°, -123.45037°)


Where is Long Harbour on the map?