Yes, she will need visas for both. Not expecting any issues with her applying for Schengen zone visa, having already been successful with previous applications, and the clear travel schedule and the all-inclusive nature of the cruise. We are preparing plenty of time in advance, as this trip is a little under 12 months away yet. Just want to try and ensure she is equipped with all the information and resources to satisfy the UK visa application, as it will be her first time applying for one