Restaurants compete at Taste of Fort Myers Beach