top attractions include its stunning display of jellyfish .