Nature provides the setting' Rainbow Shores Resort provides the perfect holiday escape. Set in secluded bushland alongside a stunning surf beach, it is the perfect place for a short break or a long escape. The resort is situated in Rainbow Beach, between Noosa and World Heritage Fraser Island. Located two and a half hours north of Brisbane and only 15 minutes south of Fraser Island, this small town is popular for its coastal lifestyle surrounded by beautiful National Park and unspoilt beaches. With its selection of luxury beachside Villas, comfortable Apartments and private Houses, Rainbow Shores Resort offer something for every taste and budget. The architecturally designed multi-level Surfside Villas offer private luxury in a secluded bush setting. The Baden complex offers a choice of affordable and spacious one, two and three bedroom self-contained apartments. These quality apartments are set amongst an impressive array of facilities including a lagoon style swimming pool, 25 metre lap pool, outdoor spa, tennis court, barbecues and playground. Beach access is via a 350 metre walking track. The private two, three and four bedroom Beach Houses are located in the residential area behind the resort. Some features include their own barbecue and pool.