Yes! The amount of on-board credit or gift given depends on the length of your cruise or visit.