I recently got married in Islamorada, with Caribbean Catering as the caterer and Debbie as the coordinator. Overall, the wedding was lovely. The food was as good as you can expect for mass produced wedding food. The location was lovely and I thought Caribbean Catering's prices were reasonable, based on what else I saw in the region.
However, the process was not without problems. Debbie is not particularly flexible. If you don't have much in the way of ideas or opinions, you can hand your event over to her and be confident it will be executed competently. But, if you try to do things differently than she's used to, she won't even entertain the possibility. She was, for instance, unwilling to offer appetizer stations for our cocktail hour, insisting on passed hors d'oeurves only. She would not offer a tasting of the main course - something that's standard in event planning. As other reviewers mentioned, she can be a bit prickly to deal with - often curt. She bills herself a wedding coordinator but won't even handle something as simple as putting placecards out in alphabetical order.
And, at our wedding, I had wanted light orange tablecloths. After showing us the color swatches, she insisted that one of them was orange, despite a yellow-sounding name. She assured me repeatedly that they were orange. Well, they were yellow. Not a big deal, but just another sign that she's not particularly tuned in to her clients' wishes.
Bottom line: If you don't sweat the small stuff, if you'd rather not make a lot of decisions or have a lot of choices, go with Caribbean Catering for your wedding. But if you want anything other than what they always offer for food and drink selections, set-up, etc., go with someone who will listen to you and be more amenable.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.