In the tropical setting of South Africa's KwaZulu Natal South Coast is a private resort called Caribbean Estates.