Our Story


<FISHI> Our Story

FISHI “Fresh Island Seafood” or as our kids call their fish dinner “FISHI” is a family run business located on Hamilton Island, officially started in 2013 by Matt and myself who have been full-time residents of Hamilton island since we met here in 1998. Recently moved to Airlie Beach to expand.


Discover Products



FISHI will provide and supply you with the finest and freshest produce available at all times. All wild caught products are seasonal and subject to availability.

If you have any special requirements we at Fishi will be more than happy to assist you in customising your seafood experience.

Fresh fish, whole fish, fresh prawns and much more…





Fishi IconFishi

5/22 William Murray Drive, Cannonvale

4.8 56 reviews

  • Avatar Andrew Keogh ★★★★★ a week ago
    Great place to stock up on fresh seafood! We visited prior to a bareboat Charter. Prawns were delicious
  • Avatar MrBrettScott . ★★★★★ 2 weeks ago
    Awesome service and food can't recommend Fishi high enough 🙂 wish we lived closer
  • Avatar Dan Posch ★★★★★ 2 weeks ago
    Beautiful fresh seafood and really friendly and helpful staff! I would recommend buying seafood here. We'll definitely back!
  • Avatar MsSherylLeigh . ★★★★★ 3 weeks ago
    Fresh and very tasty seafood.....personal service with great product knowledge I highly recommend going there.
  • Avatar Nathan Bailey ★★★★★ 2 months ago
    Fantastic Fresh Fish! And top staff to deal with!
  • Avatar TheAbstractwhite . ★★★★★ 5 months ago
    Nice selection of seafood , A grade quality . Friendly service . Worth a try
  • Avatar Caroline Kennedy ★★★★★ 9 months ago
    The absolute best fish range of fish and the best, most obliging staff ever! I go there nearly every week as we eat fish 5/6 nights a week. They vacuum pack (cryovac) the fish for me so it stays fresh for longer. Couldn't … More recommend Fishi enough!

View All Our Reviews on Google

Unfortunately we had an email fault from 6pm 8th January - 10.17am 9th January.

If you sent us an email during this time and haven't heard from us
please call us on 07 4946 5809 or 0409 411 294.
Sorry for any inconvenience.