Rainbow Beach

Rainbow Beach is an amazing coastal town. This sub-tropical paradise, located about 100 kilometers north of Noosa, is perfect for fishing, surfing and exploring the stunning nature of Cooloola National Park. Rich in Aboriginal heritage, it's said that that a spirit of the gods coloured the sands of Rainbow Beach. On top of that, this picture perfect place is also one of the gateways to beautiful Fraser Island.