Byron Bay stunner. Bringing the nature indoors, Graze at Elements presents earthy undertones with wicker seats and large wooden tables. With massive windows spanning the width of the restaurant, diners have stunning views of the infinity pool as they have a relaxing long lunch. There is a focus on creating memorable moments with your loved ones, not just eating a meal. The experience is a completely different one depending on if you’re dining for breakfast, lunch or dinner. Chef Justin Dingle-Garciyya is passionate about serving fresh produce from local farmers and fishermen and gives thanks to the elements for making it all possible. Best dish: Elements Farmhouse breakfast - eggs, cured ham steak, grilled tomatoes, pork sausages, bacon, cannellini beans. Mushroom, sourdough toast. Om nom nom.