Source: Tourism MediaPlage de Horseshoe BaymondePacifique SudAustralieVille de TownsvilleQueenslandTownsvilleBaie Horseshoe BayPlage de Horseshoe Bay