Ilha Rata is the second-largest island of the Fernando de Noronha archipelago, located southeast of the island of Fernando de Noronha itself. Located about 225 mi northeast of Cabo de São Roque.