Source: Tourism MediaRainbow BeachWorldAustralia & South PacificAustraliaQueenslandRainbow BeachRainbow Beach