Joe Fish Restaurant (Cape St Francis Resort)
Eastern Cape
At a glance
Joe Fish Restaurant and Bar forms the dining and social hub of Cape St Francis Resort, bringing a relaxed surf-village character to the Eastern Cape coast. The atmosphere is casual and welcoming, with beach-style décor, greenery and spacious seating indoors. A shaded deck extends the restaurant outdoors, with views across the swimming pool and garden.
The menu centres on seafood, shaped by seasonal ingredients and the availability of fresh ocean produce. It also includes steaks, ribs, burgers, snack baskets and Thai curries, giving the kitchen a broad, informal style suited to different appetites. Seafood combinations, surf and turf plates, fish and chips and calamari are among the options associated with the restaurant, while vegetarian diners have a choice of dishes.
Joe Fish accommodates a range of occasions, from daytime coffee and relaxed lunches to evening meals. The setting works for resort guests, local diners and families looking for an easygoing place where beachwear fits the atmosphere. Children are catered for with familiar options such as fish fingers and chips, along with ice cream and a sandpit play area. The pool and garden setting add to the appeal for families during the day.
A separate pub leads off from the main restaurant and provides a more characterful spot for drinks before or after a meal. The bar serves craft beer on tap, red and white wine, and a selection of spirits. During winter, the pub offers a cosy setting around a log fire, adding a warmer evening character to the otherwise light, coastal feel.
The restaurant is open to patrons during the day and evening, and table reservations are recommended for weekends and the summer period. Friday and Sunday lunch specials form part of the venue’s regular offering, although the menu remains suitable for a simple coffee, a casual meal or a longer dinner. With its poolside deck, family facilities, seafood-led menu and adjoining bar, Joe Fish is a practical choice for informal dining at Cape St Francis Resort.