Rainbow Beach is a 23 km long, curving beach located in Wide Bay between sandy Inskip Point, opposite Fraser Island, and rocky Double Island Point. The open bay faces north-east and the beaches in the bay face variously north, east and north-east as they swing around between the two points. The growing town of Rainbow Beach is located in the centre of the beaches, with the northern end of the large Cooloola National Park extending south of the southern half of the bay. Rainbow Beach is named after the colourful sand dunes that dominate the southern half of the 24 km long beach. The road from Gympie arrives at the middle of the beach where the town of Rainbow Beach is located. The town offers accommodation, a small shopping area and the Rainbow Beach Surf Life Saving Club, which was founded in 1965. The club house is located on a wide, bluff-top foreshore reserve overlooking the beach. There is a ramp from the club to the beach, with additional vehicle access, parking and amenities below the bluffs immediately north of the surf club. Just south of the surf club are Eight Mile Rocks brown 'coffeerock' outcropping on the beach. The rocks are part of the Pleistocene sand dunes that provide the coloured sands. The main beach (1529) extends from Inskip Point in the north, running due south for 12 km to Eight Mile Rocks. Wave height, which averages nearly 1.5 m in the north, decreases to about 1 m by the town. As the waves decrease, the bars change from a rip-dominated double bar in the north, to a single, though still rip dominated, bar by the surf club.
SLSA provides this information as a guide only. Surf conditions are variable and therefore this information should not be relied upon as a substitute for observation of local conditions and an understanding of your abilities in the surf. SLSA reminds you to always swim between the red and yellow flags and never swim at unpatrolled beaches. SLSA takes all care and responsibility for any translation but it cannot guarantee that all translations will be accurate.