MovieMaps

Photo of Puget Sound

Location: Howe Sound (near Bowyer Island)
As Seen In: Siren episode 2x16 “New World Order

The boat drives through the water trailing the lure.