Satellite map of Swain's Island (Newfoundland and Labrador)
- In Canada
Map of Swain's Island (Newfoundland and Labrador)
Swain's Island, Newfoundland, is actually a group of eight islands on the north side of Bonavista Bay, southeast of Wesleyville.
Latitude: 49° 08' 13.20" N
Longitude: -53° 32' 27.59" W