P &O Cruises will be giving away up to one million Shine Reward Club points throughout Wave.
Travel agents will receive an additional 50 Shine points for every Select Price booking made in January, in addition to regular points earned.
They will also be entered into a competition to win a P&O Cruises holiday every week to a variety of destinations with every Select Price booking they make between now and 6 March.
Prizes include a 14-night Mediterranean cruise on new ship Arvia, departing from Southampton on 17 September, a 14-night fly/cruise to the Caribbean on Arvia, departing on 10 November, and a seven-night Canary Islands cruise on Azura, departing on 2 December.
Throughout January and February, P&O Cruises will continue to offer agents the chance to win a pair of tickets to a one-day event on board Arvia on 30 April.