Set in secluded bushland alongside a stunning surf beach, Rainbow Shores Resort blends in the beauty of nature with quality accommodation. Our selection of self-contained apartments, luxury villas and private beach houses ensures we have something for every taste and budget.