Don't recall the Publix, but Bahama Breeze is on Vineland (off of 535 just east of I-4), and our family really likes it. The menu is interesting and moderately priced, with kid's meals, too. The atmosphere is very nice and laid back (as the name suggests, very tropical). Haven't eaten at Pebbles, but hope to this trip! (and you're right it's in Crossroads Shopping Ctr) Happy eating!