The best wine list and the freshest cocktails in Byron Bay