We loved Carribean Beach, but found their foodcourt to be eh...not our favorite. It's fine for your standard Disney chicken strips and pizza, but that's where expectations have to end. The food courts at Pop Century, POR and POFQ are so much better. We've also eaten at the Pepper Market, but didn't love that set up either.
It wouldn't deter me from staying at Carribean Beach again, though, we would just work around the food court there and plan minimal meals there for more variety.