Find the best things to do on Bainbridge Island. Check out this guide for insider tips on the best places to eat, shop and play on Bainbridge.