Hola, ana rosa.
El MSC Divina atraca en los muelles del Viejo San Juan, la ciudad amurallada. Los castillos de San Cristóbal y de San Felipe del Morro están abiertos al público de 9:00am a 6:00pm. El precio de entrada de US $5 incluye ambos castillos. De los dos, San Cristóbal es el que está más cerca del muelle, mirando desde la proa del crucero. A ese puedes ir a pie sin ningún problema. A la salida de San Cristóbal, toma el tranvía o "trolley," que es gratis, para visitar el Castillo del Morro. Este es el fuerte que ves cuando el crucero entra a la bahía, y que está ubicado en el otro extremo de la ciudad.
Si te gusta caminar, te recomiendo el Paseo de la Princesa, ubicado a mano izquierda cuando desembarcas del crucero. Este a su vez conecta con el Paseo del Morro, que te lleva fuera de las murallas, y la Puerta de San Juan. San Juan es sumamente compacto, así que no puedes perderte.