Islands Off The Coast Of South Africa. Navigation menu Avalon is on the resort side of the island, with luxurious hotels, fine dining, a golf…