Europe Cruise Question
We just returned from a European 12-day cruise and while we had a balcony cabin, it wasn't necessary to enjoy the "Mediterranean Experience." We did enjoy the coastline view while cruising into Marseilles in the early morning and the cruise into Venice via the Lagoon was fabulous but you can enjoy those from a deck chair as well (I highly recommend this for Venice!)
Besides, many of the big ships dock in "industrial-type" ports where your view - for instance, in Barcelona - is the stack of shipping containers waiting to be loaded onto container ships.
Set the alarm clock and grab an early morning deck chair for Venice. Otherwise, just bring your camera on your shore excursions.