Villegagnon Island is located near the mouth of the large Guanabara Bay, in the city of Rio de Janeiro, Brazil.