Island Bistro: A small bistro on Margaret Island specializing in unique bubble waffles and giant pancakes.