Overlooking the golden sands and sparkling waters of Byron Bay's Main Beach is The Beach Hotel - a unique and iconic destination.