Isle aux Morts is a small town on the Southwest Coast of the Island of Newfoundland, with a population of 664 (2016). Take a look below for 25 fun and interesting facts about Isle aux Morts, Newfoundland and Labrador, Canada. 1. The town is located approximately 16 km south from the Marine Atlantic Ferry Terminal…