Joe Fish Restaurant (Cape St Francis Resort)

Eastern Cape



At a glance

Ideal for
Known for
seafood in a relaxed surf-village setting
Features
Local tip
A winter evening at the adjoining pub offers a cosy setting beside the log fire.

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.

Frequently Asked Questions

The restaurant is at Cape St Francis Resort, Da Gama Way, Cape St Francis, Cape Saint Francis, 6313, South Africa.
Reservations are recommended for weekends and during the summer period, although booking is not essential.
The restaurant welcomes patrons during the day and evening, covering coffee, lunch and dinner occasions.
The menu includes vegetarian options alongside seafood, meat dishes, burgers and Thai curries.
Families are welcome, with child-friendly food choices, a sandpit play area and a pool and garden setting.
A shaded deck provides outdoor tables overlooking the swimming pool and garden.
The adjoining pub serves craft beer on tap, red and white wine, and a selection of spirits.
The venue suits resort guests, local diners, families and patrons seeking casual daytime or evening dining.
The relaxed surf-village setting accommodates informal clothing, including beachwear for daytime dining.

Top Things To Do in Eastern Cape

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again