For the fish: Pour buttermilk into a mixing bowl. Place flour, cornmeal, cracker meal and cayenne into a separate mixing bowl and blend with a fork or whisk. Place chunked fish into the buttermilk, and then dust them with the flour mixture. Let sit for 1 minute. Heat the frying oil to 360°F, using a deep skillet or deep fryer and a clip-on thermometer. Then drop fillets into the hot oil one at a time. Fry for 3 to 4 minutes or until golden brown. Drain well and transfer fish to a paper towel-lined plate to further drain. Taste, and adjust seasoning with salt. For the rice: Set a heavy nonreactive saucepot over medium-high heat. Add oil, onions, peppers, celery, and garlic and sauté the cut vegetables until tender. Add spices, herbs, stir, add wine, broth, tomatoes, cider, and stir. Simmer for 10 minutes. Add rice and beer, stir and cook covered over low heat for 25 minutes, turn off and remove cover. The liquid should be absorbed, but the rice should be moist. Taste, and adjust seasoning with salt and pepper. To serve: Place the fish onto individual dishes or platter, spoon rice over top and around fish. Serve right away.