Source: Tourism MediaHorseshoe Bay BeachThere are plenty of ways to experience this spacious beach on Magnetic Island, including swimming, fishing, watersports, horseback riding and beachfront picnics.WorldAustralia & South PacificAustraliaTownsville CityQueenslandTownsvilleHorseshoe BayHorseshoe Bay Beach