Joao Fernandes and Joao Fernandinho BeachesApprox. Time: 4 hours
Activity Level: Moderate to Strenuous

These two beaches are known for great snorkeling.

Courtesy of the Brazil Tourism Board