Port Alfred is situated between East London and Port Elizabeth in the Eastern Cape. The town has schools, restaurants, shops and supermarkets. There is also the Fish River Sun Casino and golf course near by. Property in the area ranges from mansions in the Port Alfred Marina to townhouses on the hill, spacious family homes, apartments, cottages and vacant land.