Given that Costa quote cruise only prices, and charge a lot more for flight options from the UK, you would probably be better off arranging your own flights and, if a practical option for you, go out a day early and enjoy the departure port. This has the added security of ensuring you don't miss the ship should your flight be delayed for any reason.