We understand you're raring to hit the highway, but it's good to know a few things about where you're headed! Here are some basic details about Sao Sebastiao to get you started.You'll find the shimmering shores and sparkling vistas of Sao Sebastiao in the nation of Brazil.The island is home to about 76,400 people. Make sure you get out and meet some of them. After all, there's nothing better than a bit of local knowledge when you're trying to find that perfect hidden beach.