Margate a small town on the East Coast of Southern Africa