My wife and I took this "Cultural Awareness" cruise last week. Although the majority of the passengers were from Latin America, as English speaking Canadians, we felt no discomfort whatsoever. All of the staff onboard spoke English, and Royal Caribbean delivered their typical excellent service. If you enjoy the evening shows, then you may be dissapointed as the majority where in Spanish, however several were primarily shows with english music, which were excellent, and I felt badly for the Latino guests.
All announcements were made in English, so for us it was much like any other cruise.
We stayed over in Panama City at the Metromall Courtyard Marriot, which was excellent, and booked a transfer online with Panama Travel Unlimited ( air conditioned van, 120.00 US for 2 people) for transfer to the port which is about 1:15 hr away. The driver spoke little english, but we had no difficulty, as the both the hotel staff, and a staff member at the pier were able to translate for us. Our transfer was approx 1/2 hour late arriving at the hotel due to traffic, and the bellboy at the hotel was very helpful, calling PAnama Travel to find out where he was.
The best ports were definitely Cartagena and Curacao. Bonaire and Aruba were more of the typical Caribbean tourist ports, although I we didnt do too much exploring in either.
In CArtagena, we started out just wanting to take a taxi to Old Town, 20.00 US one way. It seems this is a fixed price, however once we were in the car and out of earshot of the organizers at the taxi stand, the driver offered us a 3 hr tour for 60.00 total. He took us to the monestary, the fort and to old town shopping district. He then took us on a walking tour through old town, explaining things and making sure we were not too badly harassed by the vendors. HE also gave us a sticker with his name on to were to indicated we were under his supervision/protection. We thought it a very good tour, more local in flavour and more economical than the cruise shore tours. Our guide's english was enough to explain the sites to us. A prolonged English only conversation would be difficult.
Curacao is a great place for walking, lots of European Dutch influence, shops galore, and apparently great beaches, although it was so windy the day we were there that some complained it was like a sandstorm on the beach.
The biggest (pleasant) shock by far for us was going from -25C in Ontario to +30C in Panama in one day! Don't let the LAtino culture intimidate you! Although a few words of Spanish are definately helpful, you can get on just fine without it, and don't need to know any once aboard.
A great cruise!