Oooops, I didn't see your other questions.
Have your travel agent look for a cabin with larger than normal cabin size or balcony size. Generally, the higher that you are on the ship, the more mortion you might feel uf you hit rough seas, but the better the views.
For travel insurance read this article first.
You can find tons of shore excursion review of the ports you are visiting located at;
And there are a bunch of independent shore excursions located at;
Hope that helps. Have a great cruise.