Port Elizabeth is often thought of as a stopover city – a place to break up the long drive between Johannesburg and Cape Town, or to rest up before catching a flight out of the country. But Port Elizabeth, as it’s affectionately known, is worth a longer stay. With its long coastline, pretty harbor, and stretches of white sand beaches, the city is a great place to relax and soak up some sun. The city center is compact and easy to explore on foot, with a lively mix of historic buildings and contemporary architecture. There’s also a great range of restaurants, bars, and shops, as well as plenty of activities on offer, from surfing and fishing to hiking and whale watching. So, if you’re looking for a relaxing city break in South Africa, Port Elizabeth is a great option.