Sometimes a credit is given when you sign up for your next cruise while onboard. You can also ask your travel agent to find out. We booked a cruise with Holland America for next year and recently found out from posts that there is an ship board credit available and when we asked we got it! You can also start another post asking who else out there has recently received one and how they got it!
Good luck to you,