The best Mediterranean cruise holidays to book for 2026 and beyond

· The Independent