Preheat oven to 375° Fahrenheit. Fill pot with enough water to cover cauliflower florets. Place pot over high heat and bring water to boil.
Once water boils rapidly, add cauliflower florets to pot and cover pot with lid. Immediately reduce heat under pot to low. Cook cauliflower approximately 8 minutes or until fork tender.
Carefully pour cauliflower florets and water through colander. Set colander aside and let cauliflower drain completely.
Use paper towels to remove any excess water from pot. Pour in heavy cream, 1 cup cheddar cheese, mozzarella, and cream cheese. Stir to incorporate, then return pot to stove and increase heat to medium. Stir constantly until cheeses have melted and ingredients are fully combined.
Remove pot from heat. Add garlic powder, dried mustard powder, and salt. Stir to incorporate, then taste cheese sauce and adjust seasonings as desired.
Return cauliflower florets to pot. Gently stir until florets are fully incorporated and coated in sauce, then transfer mixture to 9x13 baking dish. Spread cauliflower mixture out into one even layer across bottom of dish. Set aside.
Place butter in small bowl and microwave in 15-second increments, stirring butter after each, until butter is melted but not bubbling or boiling. Carefully remove bowl from microwave. Add crushed pork rinds and grated parmesan to melted butter and stir until ingredients are fully incorporated.
Sprinkle remaining cheddar cheese over top of cauliflower florets, then spread "breadcrumb" mixture over shredded cheese. Place baking dish in preheated oven and bake 18 to 20 minutes, or until shredded cheese is melted and "breadcrumbs" are golden brown.
Carefully remove baking dish from oven. Let stand 3 to 5 minutes, then divide into even portions and serve warm.