I haven't seen Marcia yet this season, but her cakes are good!
We've used Hammonds Bakery for special event cakes...easy to work with & affordable.
Margaret Jackson of Negril Cakes is also delicious & makes beautiful cakes.
You can also ask your hotel what they might offer or suggest for you. Depending on which hotel you're staying...a few of them have pretty good bakers or can order the cake for you from their favourite place.