michael-niemann.com
Kosi Bay
Beach vacations aren’t always what they’re cracked up to be. Even if the location is idyllic, like the deserted sandy beaches on South Africa’s Indian Ocean coast, just a stone&#8…