01 - Drain the maraschino cherries thoroughly and pat them completely dry with paper towels to prevent the fondant from slipping.
02 - In a medium bowl, combine powdered sugar, butter, corn syrup, milk, almond extract, vanilla extract, and salt. Mix until a smooth, pliable dough forms. If too sticky, add more powdered sugar, 1 tablespoon at a time. Wrap the fondant in plastic wrap and chill in the refrigerator for 15 minutes for easier handling.
03 - Divide the fondant into 24 equal pieces. Flatten each piece into a disk, then wrap it evenly around each cherry, pinching to seal at the stem. Place fondant-covered cherries on a parchment-lined tray.
04 - Refrigerate the fondant-covered cherries for at least 30 minutes, or until firm.
05 - Melt the chocolate (and coconut oil, if using) in a heatproof bowl over gently simmering water (double boiler), or in short bursts in the microwave, stirring until smooth.
06 - Holding each cherry by the stem, dip it into the melted chocolate, allowing any excess to drip off. Place on a parchment-lined tray. Repeat with remaining cherries.
07 - Let the chocolate set at room temperature, or refrigerate briefly to speed up setting. For a liquid center effect, let the finished cherries rest in an airtight container at room temperature for 24 hours before serving (the fondant will liquefy slightly from the cherry juice).