Two boats float offshore as gentle waves lap on the shore of a wide sandy beach with dense tropical foliage just beyond.

Ilha Grande and Ilha Gipóia in Brazil’s Angra Bay

The largest of the many beautiful islands in the Bay of Angra, Ilha Grande boasts more than 100 pristine white-sand beaches. The second largest island, Ilha Gipóia is also the most visited, blessed with its own beaches, the surrounding waters are ideal for snorkeling and diving.