A fantastic place to get away and enjoy the best of nature in the middle of Byron Bay.