Fernando de Noronha is home to the top two beaches in Brazil - Praia do Leão and Baía do Sancho.
Both beaches offer crystal clear blue water with areas for swimming and snorkeling. If you decide to visit, it is a good idea to bring along your own provisions as well as an umbrella as there is no shade at Praia de Leão and the shaded areas of Baia do Sancho quickly fill up with other visitors.