Tolong jelaskan mengenai San Juan de Ulúa

San Juan de Ulúa, juga dikenal sebagai Kastil San Juan de Ulúa, adalah kompleks perbentengan besar, penjara dan bekas istana di sebuah pulau yang dapat dilihat dari pelabuhan laut Veracruz, Meksiko.