Wild Mass Guessing/Video Games/Goonies 2

Annie the Mermaid is, in fact, Sloth.
The Heart of Gold was travelling close enough to the Goonies Dimension to change reality so that the physically and mentally deformed giant became a hot mermaid chick. This also changed everyone's memories, so nobody remembers it being any different.