You can use Capital One Venture miles towards cruises, as they are considered travel purchases.
For more information on how to Redeem your Venture miles, click here.