Just got this email from our travel agent (Not our usual one because this is a specialty golf cruise). It's interestingly worded and I wondered who actually pays for the credit. (At the end of the day this is a minor amount of money in relation to the cost of the cruise, so that is not the issue):
" You are booked on a Port to Port discounted cruise fare on your upcoming Silver Muse .....Cruise. ..... ....... we registered your room at the time of your booking with the Virtuoso Voyages cruise programme which entitles each guest to an up to USD 200 pp on board credit. We do this as ......Travel is a Virtuoso agency and this is a benefit our guests receive. We have done this on all Virtuoso Voyages cruises over the past 10 years plus without any problems.
However, without any prior warning (and many months after we registered most of you for the Virtuoso on board credit), we have been advised by Virtuoso that it will not provide the on board credit as Silversea will not honour the credit on Port to Port discounted fares. We have objected to this ruling but we could not reverse.
Thus, we regret to advise that the up to USD 200 pp on board credit we advised should come with your booking will no longer form part of your booking. "