The coastal city of Bristol Cove is thought for its legend of as soon as being dwelling to mermaids. When the arrival of a mysterious woman proves this folklore all…