Royal Caribbean cruises becoming harder to book as ship run low on cabins