The best cruise deals as ‘wave season’ begins