15 Mar 2025 ... Queenstown is located on the shores of Lake Wakatipu, on New Zealand's South Island. This vibrant alpine town is famed for its dramatic ...