In the Atlantis Casino in Cupecoy. We've not eaten there but it gets very good reviews. We'll have to try it.

http://www.atlantisworld.com/blue-fin