Dont know about July but you can do a world cruise sector in January. P&O Aurora leaves for Capetown on 11 Jan, 17 nights incl overnight flight back but you can extend your stay in SA.
Fred. Olsen's "Black Watch" sailing on its world cruise from Southampton on January 06, 2009 calls at Durban and Capetown in mid March. You can book the sector from Sydney (Australia) to Capetown as a fly-cruise. The departure date from the UK is 20 February. See the Fred. Olsen 2009/2010 brochure or visit their website for fuller details.
Royal Caribbean - Ovation of the Seas - 08 Mar 18 - 33nts
UK : Sydney : Milford Sound : Doubtful Sound : Dusky Sound : Dunedin : Wellington : Napier : Picton : Sydney : Brisbane : Darwin : Kuala Lumpur : Singapore : UK
Now from £3099pp
View More Amazing Tailor Made Deals!
Click here to see offer
P&O Cruises - Oceana - 20 Nov 17 - 9nts
Southampton : La Coruna (Spain) : Seville (Cadiz) : Gibraltar : Lisbon : Southapton
Now from £599pp
View All 2017 P&O Cruises >>
MSC Cruises - MSC Preziosa - 27 Sep 17 - 7nts
Southampton : Bruges : Amsterdam : Hamburg : Paris (Le Havre) : Southampton
Now from £399pp Was £799pp
Click Here to View All The EXCLUSIVE MSC Cruises from Southampton >>