I just looked up your cruise on my favourite TA website & it is available for £310.
We did a 4 night P&O Ventura cruise to Amsterdam 2 weeks ago, & only paid £288 each for a balcony room, although it did go down to £268 in the final couple of weeks before departure.
We waited a few weeks before making a booking, hoping that the price would drop substantially.... and it did.