Trégastel is a commune in the Côtes-d'Armor department of the region of Brittany in northwestern France.