We booked a snorkeling trip for our cruise port stop, but had second thoughts because we expected the water and weather to be cool. They let us switch to a city tour which was excellent, as was our tour guide. I deducted a star because they don't provide thin wetsuits for snorkeling or warn us about the temperatures for that time of year (maybe they thought we were hardier than that).
I do appreciate that they let us take a city tour instead which was very nice. By this point on our cruise we had also visited quite a few arab markets so we appreciated the guide's flexibility in changing up the itinerary at the end and we went to an authentic local place to eat and chat more about the local culture and customs.
Overall we enjoyed our tour and tour guide and would use them again.