I think the reason that dolphins and whales are no longer kept in Zoo's in the Uk is because people do not like it.That may have something to do with the park closing.It's considered cruel to keep wild mammals like these in such small tanks now.In the same way that using wild animals in a circus acts became un popular which led to their diminish.