@alophoto Sadly no! I think it must be called Mermaid Beach after the statue of the Little Mermaid which is a life sized bronze situated in Folkestone Harbour, an artwork which formed part of one of the Triennial art exhibitions. Lovely name for a beach though :)