At first glance, Ilha da Queimada Grande is a beautiful place.
It lies about 90 miles off the coast of São Paulo and has a great canopy of tropical trees which runs along its spine.
Dark blue ocean washes against the light rocks which streams around its coastline.