Johannesburg, South Africa Cotswold Downs, South Africa Tel-Aviv, Israel Cape Town, South Africa Ballito, South Africa Salt Rock, South Africa Waterfall, South Africa Sibaya, South Africa Cotswold Downs, South Africa Ballito, South Africa Ballito, South Africa Nanaimo, Canada Tinley Manor, South Africa Ballito, South Africa Ballito, South Africa Ballito, South Africa Johannesburg, South Africa Ballito, South Africa Durban, South Africa Ballito, South Africa Hilton, South Africa Ballito, South Africa Ballito, South Africa Summerveld, South Africa Ballito, South Africa Tel-Aviv, Israel Summerveld, South Africa Johannesburg, South Africa Ballito, South Africa Johannesburg, South Africa Qualicum Beach, Canada Black River, Mauritius Summerveld, South Africa Ballito, South Africa Ballito, South Africa Ballito, South Africa Ballito, South Africa Black River, Mauritius Ballito, South Africa Ballito, South Africa Ballito, South Africa Mt Edgecombe, South Africa Ballito, South Africa Ballito, South Africa Ballito, South Africa Port Alberni, Canada Ballito, South Africa Durban, South Africa