Yes. Most cruises will require you to bring your passport with you as you will be arriving in foreign countries. Normal immigration procedures will apply upon arrival. If your cruise is not travelling to a foreign country (eg. a cruise only within Australia) you may not need it. It would be best to check the documentation you receive with your tickets, but if in doubt - take it!