Crazy Fish is Jacksonville Beach's newest inexpensive casual waterfront dining restaurant. As you walk through the doors of Crazy Fish, you’ll immediately notice the warm, inviting atmosphere that’s designed to offer a brief respite from the hustle and bustle of city life. We're located right on the intercoastal waterway which affords us some of the most beautiful views in town. Come and dine on our deck and watch the boats come in while enjoying an incredible meal.

Up for some adventure? At Crazy Fish we know how to have fun!

Whether you're interested in a chartered fishing excursion or a guided kayak tour of the intracoastal, we've got you covered. Check out our Fun section to learn more about the packages we offer!