Any firm fleshed white fish will do. Tilapia or cod are perfect. Snapper (if you can get your hands on any) carries Mexican flavours particularly well.