In this case it seems that the port intensive itinerary may have been too much for most folks.
We've been avoiding Mediterranean sailings for this very reason.
I'd much rather relax,and enjoy the casino, shops and services on-board in air-conditioned comfort than get hot & sweaty while navigating crowded cobblestone streets filled with pickpockets and souvenir shops. Sea days are delightful.