Ilha Grande, State of Rio de Janeiro, Brazil
Fine-sand beach in a bay backed by forested hills, with calm, shallow waters & several campgrounds.