Named the best place to live in south east England, it’s no wonder Folkestone is home to some of the most beautiful beaches. This includes Mermaid Beach. While visitors are unlikely to see real ...