In Nassau you can visit the Atlantis casino. They have a huge aquarium. I believe both ports also have a dolphin encounter and/or swim. We did one of the dolphin encounters and it was wonderful. You can take a taxi into Freeport if you just want to go shopping.