Where is Pilley's Island?

Where is Pilley's Island located?

Pilley's Island, Terre-Neuve-et-Labrador, Canada (approx. 49.506485°, -55.725403°)


Where is Pilley's Island on the map?