A place that is even better than the photos suggest. The best that Byron Bay has to offer.