Relax on the deck, sip on a cocktail and take in the scenery, the atmosphere and the food at Flying Fish, a superb seafood restaurant and cafe at Port Elliot. Flying Fish hosts many small wedding receptions being in an idyllic position right on the beach at Horseshoe Bay. The location right on the beach is enough to make Flying Fish a wonderful location for a wedding reception especially at sunset when the sun is setting on the horizon.