Snake: Island Isaidub

You're referring to Ilha da Queimada Grande, commonly known as Snake Island!