- Ilha Grande, Brazil
This is a beautiful tropical island which has one of the most crystal clear waters and white beaches. To get to the island, one has to take a bus from Rio de Janeiro to Angra dos Reis, where you can catch a ferry to the island. Mendes beach is considered one of the most beautiful beaches. Luckily for South Africans there are direct flights from Johannesburg to Rio which are approximately 13 hours with Latam Airways.