P&O Cruises has announced dates for new performances by Gary Barlow on board Iona. The Take That star will appear on the Spain and Portugal cruise departing Southampton on 29 October and the Spain, Portugal and Canary Islands cruise departing Southampton on 12 November.