Source: Tourism MediaHorseshoe Bay BeachWeltAustralien/Neuseeland und SüdpazifikAustralienTownsville CityQueenslandTownsvilleHorseshoe BayHorseshoe Bay Beach