TL;DR Don't expect
Viking Cruises to keep you in the cabin you booked back in December for an April cruise. If you pick a cabin based on the location and potential view from your balcony, then that doesn't matter. If you don't receive the email informing you of this last-minute change, then don't worry, someone will get back to you
after the cruise is done to address your perception of a problem.