Rainbow Beach stretches south-southwest for about 2.5 kilometers, starting from the rugged dolerite rocks at Middle Rock Point and winding down to the sedimentary rocks at Bonny Hills. A foredune backs the beach, adding a natural barrier, and Duchess Gully Creek meanders for two kilometers before reaching the southern end of the beach. Here, it’s known as Little Vinegar Creek, where it connects with another small creek.
Ocean Drive gracefully contours around the beach, but you'll find access only at Middle Rock. Keep in mind, there are no facilities there. Bonny Hills, however, offers more convenience with its surf club, a lovely park and picnic area, and two caravan parks perfect for those seeking a laid-back stay. During school holidays from October to April, lifeguards are on duty to ensure safe swimming.
For those keen on exploring, the area is not just about the beach. The surrounding landscape is a treasure trove for nature enthusiasts. Nearby walking trails provide opportunities to spot native wildlife, and the sunsets here are often breathtaking, painting the sky in brilliant hues that make for the perfect end to a day by the sea.