We stopped at the aquarium the day before our cruise. The aquarium is located directly next to the cruise port, so it's convenient for the cruisers who need to kill couple of hours. It's not great, it's not bad, it's just okay. Take about couple of hours at a slow pace to see everything. Nice shark tank, nice coral reefs, stingray touch area. Kids had fun. A bit pricey.