The decks above only stop direct sunlight at noon. Depending upon the ships course and relative position, you could have sun or shade all day, caused by the shadow from the ship itself, not from the balcony above.
For example, if you're on the port side of the ship, you'll have shade all day if the ship is sailing east, likewise you'll have sun all day if the ship is sailing west. Just the reverse holds true on the starboard side.
So, the answer to your question is maybe.