Lay snapper fillets in a lightly greased 9x9-inch baking dish. Lightly season with salt and pepper and set aside. Heat the olive oil in a large skillet over medium heat. Add the diced onions and saute until soft, but not browned. Add the garlic and saute 2 more minutes. Add the oregano, pepper and cinnamon and saute one minute more. Add the juice of one lime, the diced tomatoes, jalapeno peppers and sliced olives. Stir together well and simmer 10 minutes to thicken and marry flavors. Pour the sauce over the fish and place in oven preheated to 350F. Bake 15 minutes or until the fish is opaque and flaky. Serve hot over cooked rice. Garnish with capers and cilantro.