This is my version of a wonderful dish I saw being made in a restaurant run by a woman in Marrakesh. It's impressive, tasty, and perfect for a dinner party. You can use any fish with a large cavity as long as it's fresh and in season. Although I used one large fish in Morocco, it's not always that easy to get your hands on one that size, so I've given you a recipe for two smaller ones here. If you are able to get a lovely big fish, like bass, snapper, or barramundi, this dish will be a triumph. Just turn the heat down to 350 degrees F/180 degrees C/gas 4 and cook until the meat flakes off the bone.