A collection of restaurants, pubs, and bars on Margaret Island, offering food, drinks, and a great atmosphere.