The tropical area of Mabibi beach in South Africa, situated on the indian ocean is very rural and remote. Local huts and farms are situated behind the dense dunes which rise up from the beach. the area where the huts and farms are situated is a grassland common with the area. Lake Sibaya is in the far background.