Nestled in the heart of Dunedin, Florida, there’s a little slice of seafood heaven that’s about to rock your taste buds and ...