Seems like Carol City has been all over the place who they have scheduled and where. Apparently the Eau Gallie game was a go then dropped and Carol City picked up another team. Eau Gallie was able to get a replacement game and was able to get Cocoa back on the schedule.
Eau Gallie was also supposed to play Tampa Jesuit but that fell through and got replaced with Carrollwood Day for Eau Gallie
Niceville's head coach hired this month probably had a different vision for scheduling. My understanding is that there was a financial penalty for cancelation, unless it's by mutual agreement (which doesn't seem to be the case). But it really comes down to the terms of the initial contract as to if and how the contract can be modified or canceled.