Cape Race is a point of land located at the southeastern tip of the Avalon Peninsula , on the island of Newfoundland , Canada . Cape Race is a point of land located at the southeastern tip of the Avalon Peninsula on the island of Newfoundland , Canada .