People book this trip, then get a message a few days out saying El Cielo is closed, and they cannot get a straight answer about why. There are two completely different things going on, and knowing which one you are dealing with tells you whether to rebook or wait it out.
The common one is weather. When the port authority closes the port, usually because a norte is pushing hard out of the north, every exposed shallow-water boat trip stops, and El Cielo and Passion Island are always among the first to go. This is a day-by-day call made that morning, not a schedule anyone can look up in advance. It is most frequent from roughly November through February, which is worth knowing when you plan when to visit. If this is your closure, you wait, and it often reopens within a day or two.
The other one is the marine park closing reefs on purpose so they can recover, which is the rotation in the table above. That is a scheduled multi-week closure, and no legitimate operator will run to a reef that is closed. If someone offers to take you to a closed site anyway, that tells you everything about how they treat the park and probably about their safety standards too. Book the alternative stop instead.
Either way, the move is the same: pick an operator with a real cancellation policy, book the sandbar early in your trip rather than on your last day, and have a dry-land backup ready. If the water is closed the whole island is not, and the things to do list covers the alternatives.