There's also Bayside Dining and the Pins Bar and Grill at the Drummond Island Resort. If you're staying on the island for a while, chances are you'll want a rental with a kitchen. Provisions are ...