my inlaws live in FT Pierce not far from Vero believe it or not the Carrabas down there is amazing, and im not a fan of chain italian food. Theres a few places on the beach and that werent bad I want to say it was called Mulligans and right across the street from that place was another restaurant, name escapes me, that wasnt too bad.
I havent had a chance to check out any of the cigar places while down there. Inlaws have a private beach for their condos so i just smoke down on the beach.