Rainbow Beach, located in the Gympie Region of Queensland, Australia, is a picturesque coastal town nestled between K'gari (formerly Fraser Island) and the Cooloola National Park. The town's name originates from the colorful sand dunes, which legend attributes to the spirit Yiningie, a rainbow-colored entity from indigenous Kabi Kabi folklore. These dunes are rich in minerals like rutile and ilmenite, contributing to their vibrant hues. The town is a popular tourist destination, known for its gateway to Fraser Island and its eco-tourism attractions. It offers a relaxed atmosphere with activities ranging from fishing to four-wheel driving on the beach. Despite its small permanent population, it caters to about 70,000 visitors annually.
The town's economy is strongly supported by tourism, with various accommodations and dining options available. Visitors can enjoy horseback riding on the beach, kayaking, or visiting iconic spots like Double Island Point and Inskip Point.
Rainbow Beach is accessible by car, being about 239 kilometers from Brisbane, and offers a serene getaway from urban life with its stunning natural landscapes.