Think of this South African city as the gateway to all that the Eastern Cape offers: gorgeous beaches, whale watching, shark-cage diving, zip-line adventures, and safaris at private game reserves. While Port Elizabeth is home to the seaside Boardwalk Casino and is the launching point for boat tours of the bay and coastline, within a one-hour drive you can easily enjoy the rugged beauty of the South African landscape — and all things natural and wild.