Ever since I got into the whole “foodie” trend, people have been telling me about a certain Greek restaurant in Fort Lauderdale that I absolutely must try, and I kept saying over and over that I would go, eventually… Eventually turned into a year later. I finally got around to going to Greek Islands Taverna…