Sorry you didn't make it to Cozumel because it is one of my favorite ports too! You didn't say why the itinerary was changed but be glad for the $50 because if you read your cruise contract, you will see that the cruise line has the right to change the itinerary for any reason (and do not have to give you anything). Sounds like there was stormy weather that caused the line to change the itinerary.