"Durban's most theatrical dinner — fresh Indian Ocean seafood served beside a floor-to-ceiling shark tank in the hull of uShaka's Phantom Ship."
About Cargo Hold
Cargo Hold is built into the stern of the Phantom Ship at uShaka Marine World on the Durban beachfront, and its trump card is one entire wall: a floor-to-ceiling tank where ragged-tooth sharks and reef fish glide past the tables. It is one of South Africa's genuine spectacle restaurants — a dinner that doubles as an aquarium — spread over two levels for the best viewing.
For Durban's other landmark tables, compare the Indian dining at Mali's or Indian Summer.
The Kitchen
The kitchen leans on the Indian Ocean on its doorstep, plus flavours pulled from around the world: freshly shucked oysters, honey-ginger prawns, grilled crayfish and seared Norwegian salmon among the seafood, alongside options like citrus duck and an ostrich-and-venison duo for non-fish eaters. Desserts run to a chocolate brownie fondant and a cashew-cinnamon parfait. Expect upper-mid-range pricing for the setting and the seafood.
The Room
The room is the whole point — dim, nautical and dominated by the blue glow of the shark tank, with the best seats pressed right against the glass. Two levels mean most tables get a view; the sharks are most active around the timed feeds. It is loud with wonder rather than hushed, and children are as transfixed as adults.
Best for Special Occasion
A wall of sharks turns an ordinary dinner into an event, which makes Cargo Hold a memorable birthday or anniversary table in Durban. The spectacle also makes it a standout family dinner — few rooms hold children's attention like this one.
Not for
Not for diners seeking a quiet, romantic hush or a chef-driven tasting menu — the draw here is spectacle and seafood, and the shark-tank room runs busy and full of wide-eyed tables.
Frequently Asked
What is Cargo Hold restaurant in Durban?
Cargo Hold is a seafood and international restaurant set in the stern of the Phantom Ship at uShaka Marine World on the Durban beachfront, where one wall of the dining room is a floor-to-ceiling shark tank.
Can you really see sharks while dining?
Yes. One entire wall of the restaurant is a tank holding ragged-tooth sharks and reef fish, which swim past the tables throughout the meal. They are most active around the timed feeds.
What food does Cargo Hold serve?
Mostly seafood from the Indian Ocean — oysters, honey-ginger prawns, grilled crayfish and salmon — plus international dishes like citrus duck and an ostrich-and-venison duo, and desserts such as a chocolate brownie fondant.
Where is Cargo Hold located?
Inside uShaka Marine World at 1 King Shaka Avenue, on the Point at the southern end of the Durban beachfront in KwaZulu-Natal.
Do I need to book, and is it good for kids?
Booking is strongly recommended, especially for a table by the glass, and dinner runs Monday to Saturday evenings. The shark tank makes it one of Durban's best restaurants for children.
Reserve a Table
Reserve at Cargo Hold
Book ahead, especially for a table against the shark-tank glass.
Affiliate disclosure: Restaurants for Kings may earn a commission when you book through our reservation links, at no cost to you. Our scores are editorial and never paid for.
Practical Information
AddressuShaka Marine World, 1 King Shaka Ave
NeighbourhoodPoint / Durban Beachfront
CuisineSeafood & International
PriceUpper-mid-range, seafood-led
Dress CodeSmart casual
SeatingTwo levels in the Phantom Ship
ReservationStrongly recommended