Preheat oven to 350 degrees Fahrenheit.
Combine all fruit filling ingredients in a medium bowl, mix until juices begin to release, and set aside.
Combine flour, oats, coconut, sugars, and spices in another medium size bowl.
Add butter cubes and, using your hands (or a pastry blender if you prefer), quickly work the butter cubes into the mixture until incorporated. Mixture will be crumbly.
Stir fruit mixture again and pour into a large pie dish, or a square 8x8 baking dish. Sprinkle crisp topping evenly over the fruit mixture.
Bake in preheated oven for 35 minutes, or until topping is golden brown and juices from fruit are bubbling on top.
Let cool in pan for at least 15 minutes. Serve warm, topped with vanilla ice cream if desired.