Bainbridge Island has been named one of the best small ... bustling with small shops and local restaurants just blocks from the ferry terminal to Seattle and a waterfront public park.