Heat the oven to 220°C/430°F. Toss the cauliflower with 2 tablespoon olive oil and plenty of salt and pepper. Roast for 30 minutes.
While the cauliflower roasts heat the remaining olive oil over a medium heat and add the garlic, cook for a couple of minutes then add the chilli flakes. Stir in the chopped and cherry tomatoes and the bay leaf. Season well. Bring to a simmer and cook for 25-30 minutes then remove the bay leaf.
Spread a thin layer of sauce in the bottom of a medium baking dish and top with half the cauliflower. Sprinkle with half the panko and half the cheeses. Pour over half the sauce. Add the remaining cauliflower, the rest of the sauce and top everything with the rest of the cheese and panko. Bake for 20-25 minutes until golden and bubbling.
Nutrition information is an estimate and will vary depending on the exact ingredients used.