I have to disagree with "nothing to see there".
It is a beautiful city with many things to see and do! If you get a chance to go back some day be sure to see the sights.
I think $25 is NOT worth missing a port. There are many departments on the ship (like photo) that cost them almost nothing. They could have given you a meal at the "pay" restaurants and a photo credit ($50), or some souvenirs of the ship (like they give out for prizes during the cruise).
$25 seems like an embarrassing amount to offer for compensation, I think!