Have you called X? If so then you would know that they have sold out of their allocation for flts from both LHR and LGW so it is cruise only and book your own flights - looks cheap an outside is only £634.06pp which for an 11n cruise is fantastic price.
There are plenty of flight options available from LHR & LGW but will all cost around the £735 mark which does make the deal less attractive unfortunately.
One other thought, cruises that start & finish in San Juan are often cheap & it maybe because of the fact that the locals, who naturally board in great numbers at their home port, at school holiday time their kids have the worst reputation for being completely out of control. I would strongly recommend you research the various cruise forums for some of the horror stories that have been written on this matter. San Juan as a cruise stop is quite an interesting port, but I would seriously reconsider using it as an embarkation point in view of what has been written in the past. Good Luck.. Wilba.
And don't forget if it is Quinceañera season ......hundreds of 15 yr old girls behaving as...well...15 yr old girls. These cruises out of SJU are magnets for these.
Princess Cruises - Crown Princess - 4 Apr 2017 - 5nts
Rome (Civitavecchia) : Kotor : Corfu : Rome (Civitavecchia)
Now from £489pp
View No Fly Cruises from Southampton >>
Click here to see offer
Princess - Pacific Princess - 26 February 2017 - 22nts
UK : Hong Kong : Sanya : Singapore : Phuket : Cochin : Mumbai : Dubai : UK
Now from £1699pp
Click to View Info Page>>
Princess - Pacific Princess - 07 February 2017 - 24nts
UK : Sydney : Papua New Guinea : Yap : Koahsiung : Hong Kong : UK
Now from £1999pp
Click Here To View More Princess Cruise Deals >>