You get onboard credit, $50 to $250 depending on the length of a cruise. $100 for a 7 night cruise. The thing is you need to have at least 100 shares, which at this morning's price means you'll need to invest $4300.
You can get the OBC every time you take a cruise, but you have to apply for it. Here is the link.
Royal Caribbean has the same policy.