Who has been the world 's largest producer of coffee for the last 150 years ?
Numerous archipelagos form part of Brazilian territory , such as Fernando de Noronha , Rocas Atoll , Saint Peter and Paul Rocks , and Trindade and Martim Vaz .