By Erica in Travel Located on the sandy shore of Cabarita Beach, in Australia's New South Wales, is what might be one of the most stunning boutique hotels in the world. For more →