10 Basic Spanish Words you should know before your next Cruise to the Caribbean, including Cozumel, Costa Maya, Mexico, Aruba, Curaçao Bonaire, St. Kitts, St. Thomas, St. Maarten, Grand Turk, Princess Cays, La Romana, Grenada, Dominica, Scarborough, Martinique, Cartagena, and Santo Domingo. All these ports most people’s primary Language is Spanish and is a good idea that you know at least the essential words.
When sailing to the Caribbean, ships generally sail out of PortMiami, Port Canaveral, Fort Lauderdale’s Port Everglades and Tampa in Florida; San Juan, Puerto Rico; Galveston, Texas; Bayonne, New Jersey (one of the ports for New York City); and Baltimore.
source