I tried this at Palolem, Goa. They show you freshly caught fishes, you choose one. That gets cooked and served. Being on the beach helps a lot in terms of getting fresh fish.