English Ilha dos Frades Cited by user Prburley on 24 Jul 2019 Ilha dos Frades (English: Isle of the Friars) is an island in the Bay of All Saints.