Yes, We cruised the Island Princess a couple of years ago. San Juan to Acapulco 11 days. The ship is outstanding. We had stateroom B226 a mini-suite. There is a door that leads to the bow just down the hall from our stateroom, and w e were able to sit at watch the locks fill and empty. Great forward view in addition to our own balcony.
Hope this helps
Richard & Nancy