You can be very sure there will be excursions to choose from as this is a big profit making sideline for cruise companies. Why not ring their Customer Service on 0207 092 2880 to get the latest info. Regards Wilba.
As Wilba has said, there definitely will be shore excursions available. I've never known MSC not to have them available. I presume you are on the miaden voyage that calls at alexandra and Rhodes? I had a look at their website for those ports and there didn't seem to be anything about them only being available until Novemebr. Most people book their shore excursions when they get onboard with MSC and you will get a Tour Magazine handed to you when you embark. Don't worry you will definitely be able to book excursions.