The Spirit Class ships are very limited on regular ocean view cabins. That class of ship has about 80% outside cabins, and 80% of that 80% are with balcony. For the future if you want an ocean view cabin go ahead and book it. I wouldn't worry about the salt water. The higher up the better, but they should be washing the windows when the ship is in port.