I'm not good at making up cryptic clues.

I'm guessing that it's a town or island off the coast of Brazil that you speak of. Unfortuantely, my South American geography isn't brilliant.