Some of it depends on where you are staying, but Dinghy Dock in Simpson Bay is one good option. They also serve craft beer which is a plus.