Rainbow Beach is a coastal town in south-eastern Queensland, Australia, near Gympie. The town's name derives from the rainbow-coloured sand dunes surrounding the settlement.
Rainbow Beach in Rainbow Beach, South East Queensland
Pavilion Restaurant and Bar ...
Read more Rainbow Beach Adventure Centre 4WD hire ...
Read more Rainbow Beach Sports, Recreation and Memorial Club ...